语义搜索服务

一个使用Agents SDK的MCP服务器,能够搜索存储在Vectorize数据库中的文档。

  • by mhart
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 mhart/mcp-semantic-search

使用说明

语义搜索MCP服务器

MCP服务器使用 代理SDK 可以搜索存储的文档 在一个 矢量化 数据库。

为MCP服务器供电的代码相同https://mcp.developers.cloudflare.com/sse(或https://mcp.developers.cloudflare.com/mcp对于无状态版本)

在Claude桌面中使用

{
  "mcpServers": {
    "cloudflare-docs": {
      "command": "npx", // or may need the full path, eg if using volta: "/Users/myuser/.volta/bin/npx"
      "args": ["mcp-remote@latest", "https://mcp.developers.cloudflare.com/mcp"]
      // Below only needed if you're using a Zero Trust client like Cloudflare WARP
      // "env": {
      //   "NODE_EXTRA_CA_CERTS": "/path/to/certificate.pem"
      // }
    }
  }
}

在Cloudflare的AI游乐场进行测试

首选https://playground.ai.cloudflare.com/并进入https://mcp.developers.cloudflare.com/mcp作为MCP服务器

VSCode中的测试

键入Shift-Cmd-P,选择“MCP:添加服务器…”,然后选择“HTTP(服务器发送的事件)”,然后输入https://mcp.developers.cloudflare.com/sse作为URL。

本地测试(需要填充的Vectorize数据库)

npm run dev

然后转到https://playground.ai.cloudflare.com/并进入http://localhost:8787/mcp作为MCP服务器