跳转到内容
Doc Record

Cloudflare AI Search MCP 使用记录

官方文档

当前项目已在 .claude/settings.json 中接入 Cloudflare AI Search MCP:

{
"mcpServers": {
"cloudflare-ai-search": {
"type": "http",
"url": "https://b9b71958-6156-440e-a28f-b4105ff6a50c.search.ai.cloudflare.com/mcp"
}
}
}

把 Cloudflare AI Search 作为 Claude Code 的 MCP server 使用,让 Claude 可以直接通过 MCP 调用远端搜索能力。

当前 endpoint:

https://b9b71958-6156-440e-a28f-b4105ff6a50c.search.ai.cloudflare.com/mcp
  1. 先在 Cloudflare 中创建 AI Search 实例
  2. 给实例导入或同步需要搜索的内容
  3. 在实例设置中开启 Public Endpoint
  4. 拿到实例对应的 MCP endpoint

该 endpoint 暴露 MCP tool,核心是 search。

JSON-RPC 调用示例:

终端窗口
curl https://b9b71958-6156-440e-a28f-b4105ff6a50c.search.ai.cloudflare.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search",
"arguments": {
"query": "How do I configure AI Search?"
}
}
}'

项目打开后,Claude Code 会读取项目级 .claude/settings.json,把 cloudflare-ai-search 注册为 MCP server。

后续可以直接让 Claude:

  • 搜索 Cloudflare AI Search 索引内容
  • 用 MCP tool 查询指定主题
  • 结合本地仓库内容一起回答问题
  • 当前文档页记录的是项目内固定接入的 endpoint
  • 如果后续更换 Cloudflare AI Search 实例,只需要同步更新 .claude/settings.json
  • 如果该索引内容是公开可访问内容,启用 Public Endpoint 会更方便;如果内容涉及私有数据,要先确认暴露范围