@flinkhouse/bailian-agent
v1.0.0
Published
MCP server for bailian agent
Downloads
20
Readme
MCP 数据搜索工具
基于模型上下文协议 (Model Context Protocol, MCP) 实现的百炼的应用调用。
项目介绍
bailian-agent 是一个用于连接大语言模型与阿里云百炼知识库的桥接工具。它基于模型上下文协议 (MCP) 实现,允许AI模型通过工具调用的方式查询和检索存储在百炼知识库中的信息。
功能特点
- 提供标准化的MCP接口,兼容支持工具调用的AI模型
- 支持向阿里云百炼知识库发送查询请求
- 将百炼API响应格式化并返回给AI模型
- 作为独立的服务运行,易于集成到现有AI应用中
安装方法
# 使用npm安装
npm install @flinkhouse/bailian-agent
# 或者使用yarn
yarn add @flinkhouse/bailian-agent使用方法
命令行使用
mcp-bailian-agent <app_id> <api_key> <model_description>参数说明:
app_id: 百炼应用的IDapi_key: 百炼API访问密钥model_description: 工具描述信息,会显示在AI模型的工具列表中
在AI应用中集成
- 启动
bailian-agent服务 - 配置AI模型使用MCP协议连接到该服务
- 通过工具调用的方式,使用
callBailianAgent函数查询百炼知识库
示例
当AI模型需要从百炼知识库检索信息时,可以通过如下方式调用:
// AI模型工具调用示例
callBailianAgent({
query: "查询关键词或问题"
})依赖项
- @modelcontextprotocol/sdk: MCP协议SDK
- axios: HTTP请求客户端
- zod-to-json-schema: Schema转换工具
许可证
MIT
