Bocha AI网络搜索MCP服务器
用于Bocha AI网络搜索功能的MCP(模型上下文协议)服务器。该服务器提供了一个强大的搜索工具,可以返回web内容和相关图像,支持人类可读的Markdown输出和原始JSON数据。
关于博查AI
博查AI 是一家在中华人民共和国(PRC)运营的合法合规的人工智能搜索服务,专门用于搜索中国互联网内容。它提供全面的搜索功能,同时遵守所有相关的中国法规和标准。
特性
- 网络搜索:检索相关的网络内容、摘要和图像
- 灵活的时间范围:从过去的一天到无限的时间段进行搜索
- 智能摘要:可选的详细文本摘要
- 双输出格式:
- Markdown:具有链接和图像预览的人类可读格式 - JSON:用于程序化处理的结构化数据
- 稳健的错误处理:全面的错误管理,信息清晰
工具
bocha_web_search
一个强大的网络搜索工具,可以从中国互联网资源中检索内容。
query(必填):搜索关键字
- 类型:字符串 - 描述:要查找的搜索词
freshness(可选):搜索结果的时间范围
- 类型:枚举 - 值:“一天”、“一周”、“一月”、“年份”、“无限制” - 默认值:“无限制” - 描述:按时间段筛选结果
summary(可选):启用详细的文本摘要
- 类型:布尔 - 默认值:false - 说明:是否为搜索结果生成全面摘要
count(可选):要返回的结果数
- 类型:编号 - 范围:1-50 - 默认值:10 - 说明:控制搜索结果的数量
raw_json(可选):返回格式控制
- 类型:布尔 - 默认值:false - 说明:当为false时,返回人类可读的Markdown;如果为true,则返回结构化JSON数据
设置
确保你已经安装了node.js和npm。
git clone git@github.com:yoko19191/bocha-ai-mcp-server.git
cd bocha-ai-mcp
cp .env.example .env # configure your bocha api key
npm install
npm run build配置
mcp.json
{
"mcpServers": {
"bocha-ai-search": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/bocha-ai-mcp-server/build/index.js"
],
"env": {
"BOCHA_API_KEY": ""
}
}
}
}光标
env BOCHA_API_KEY=YOUR_BOCHA_API_KEY node /ABSOLUTE/PATH/bocha-ai-mcp-server/build/index.js未来_工作
该项目目前实现了Bocha AI的Web搜索API功能。未来的更新将包括对以下内容的支持:
- AI搜索:高级语义搜索功能
- 代理搜索:基于代理的智能搜索功能
许可证
麻省理工学院
