返回市场
播查-AI-MCP服务器

播查-AI-MCP服务器

作者:yoko191916 星标更新:2025-03-24

项目介绍

博查AI网络搜索MCP服务器

这是一个用于博查AI网络搜索功能的MCP(模型上下文协议)服务器。该服务器提供了一个强大的搜索工具,返回网页内容及相关图片,并支持人类可读的Markdown输出和原始JSON数据。

关于博查AI

博查AI是一个在中国人民共和国合法合规运行的人工智能搜索服务,专门设计用于搜索中文互联网内容。它提供了全面的搜索能力,同时遵守所有相关的中国法律法规和标准。

特性

  • 网络搜索:检索相关网页内容、摘要和图片
  • 灵活的时间范围:从过去一天到无限时间范围的搜索
  • 智能摘要:可选的详细文本摘要
  • 双输出格式:
    • Markdown:带有链接和图片预览的人类可读格式
    • JSON:用于程序处理的结构化数据
  • 坚固的错误处理:全面的错误管理,带有清晰的消息

工具

bocha_web_search

一个强大的网络搜索工具,从中文互联网来源检索内容。

  • query(必需):搜索关键词

    • 类型:字符串
    • 描述:要查找的搜索词
  • freshness(可选):搜索结果的时间范围

    • 类型:枚举
    • 值:"OneDay","OneWeek","OneMonth","OneYear","noLimit"
    • 默认值:"noLimit"
    • 描述:按时间段过滤结果
  • summary(可选):启用详细文本摘要

    • 类型:布尔值
    • 默认值:false
    • 描述:是否为搜索结果生成综合摘要
  • count(可选):返回的结果数量

    • 类型:数字
    • 范围:1-50
    • 默认值:1
    • 描述:控制搜索结果的数量
  • 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 # 配置你的博查API密钥
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": "<YOUR_BOCHA_API_KEY>"
      }
    }
  }
}

cursor

env BOCHA_API_KEY=YOUR_BOCHA_API_KEY node /ABSOLUTE/PATH/bocha-ai-mcp-server/build/index.js

未来工作

该项目目前实现了博查AI的Web搜索API功能。未来的更新将包括支持:

  • AI搜索:高级语义搜索能力
  • 代理搜索:智能代理搜索功能

许可证

MIT