文档到mcp
Cloudflare Worker将任何AI搜索(AutoRAG)实例转换为MCP服务器。
设置
- 创建AI搜索实例 在Cloudflare仪表板中
- 创建一个R2 bucket并上传所有文档文件-markdown、pdf、文本文件等。 - 转到计算机和人工智能>人工智能搜索(AutorRAG) - 创建一个新的AI搜索实例,并选择R2桶作为源(您之前创建的桶),只需选择默认值即可。
- 配置Worker
更新 wrangler.jsonc 使用您的AI搜索名称:
"vars": {
"AI_SEARCH_NAME": "your-ai-search-name"
}- 安装依赖项
pnpm install- 部署
pnpm run deploy用法
MCP端点
| 端点 | 传输 | 描述 |
|---|---|---|
/mcp | 流式HTTP | 标准MCP HTTP传输 |
我是怎么测试这个的。
我在一个虚构的TypeScript框架上训练了它,API以我的猫Ustaad命名,所以我知道这不是幻觉,你可以在fake-knowledge.md中找到这些文件
可用工具
search_docs
搜索文档并返回相关块。
参数:
query(必填):搜索查询max_results(可选):最大结果(1-50,默认10)rewrite_query(可选):重写查询以更好地检索score_threshold(可选):最低分数阈值(0-1)
ai_search_docs
搜索文档并获得AI生成的源响应。
参数:与 search_docs
从MCP客户端连接
克劳德桌面/光标等:
{
"mcpServers": {
"docs": {
"command": "npx",
"args": ["mcp-remote", "https://your-worker.workers.dev/mcp"]
}
}
}直接远程MCP(如果客户端支持):
https://your-worker.workers.dev/mcp地方发展
npm run dev