AI网络搜索服务

Bocha AI Web Search MCP Server是一个提供强大网络搜索功能的服务器,支持从中国互联网检索相关内容、摘要和图片,并提供Markdown和JSON两种输出格式。

  • by yoko19191
  • TypeScript
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 yoko19191/bocha-ai-mcp-server

使用说明

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": "<YOUR_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搜索:高级语义搜索功能
  • 代理搜索:基于代理的智能搜索功能

许可证

麻省理工学院