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- 先在 Cloudflare 中创建 AI Search 实例
- 给实例导入或同步需要搜索的内容
- 在实例设置中开启 Public Endpoint
- 拿到实例对应的 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 中使用
Section titled “在 Claude Code 中使用”项目打开后,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 会更方便;如果内容涉及私有数据,要先确认暴露范围