使用说明
在Cloudflare上构建远程MCP服务器(无需身份验证)
此示例允许您部署一个不需要Cloudflare Workers身份验证的远程MCP服务器。
特性
- 计算器工具:基本的数学运算(加、减、乘、除)
- 网页搜索:使用困惑AI的互联网搜索功能
- 智能文本分析:自动检测文本中的搜索意图,并可触发网络搜索
开始:
这将把您的MCP服务器部署到以下URL: remote-mcp-server-authless.<your-account>.workers.dev/sse
或者,您可以使用下面的命令行在本地计算机上创建远程MCP服务器:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
设置
环境变量
要使用网络搜索功能,您需要设置一个困惑API密钥:
- 从获取API密钥 困惑AI设置
- 在Cloudflare Workers仪表板中设置环境变量:
- 转到您的Workers仪表板
- 选择您的员工
- 转到“设置”>“变量”
- 添加一个新变量:
PERPLEXITY_API_KEY使用API密钥
可用工具
- 添加:两个数字的简单相加
- 计算:执行基本的数学运算(加、减、乘、除)
- 搜索:使用困惑AI搜索互联网
- analyze_text:分析文本以确定搜索意图,并可选择执行自动网络搜索
搜索触发词
这 analyze_text 该工具会自动检测这些网络搜索的触发词:
- 搜索、查找、查找
- 什么是,谁是,在哪里,什么时候,怎么做
- 最新,当前,最近,新闻
- 信息,细节,关于
自定义您的MCP服务器
添加您自己的 工具 在MCP服务器中,定义 init() 方法 src/index.ts 使用 this.server.tool(...).
连接到Cloudflare AI游乐场
您可以从Cloudflare AI Playground连接到您的MCP服务器,这是一个远程MCP客户端:
- 首选https://playground.ai.cloudflare.com/
- 输入您部署的MCP服务器URL(
remote-mcp-server-authless.<your-account>.workers.dev/sse) - 现在,您可以直接在操场上使用MCP工具!
将Claude Desktop连接到您的MCP服务器
您还可以使用以下命令从本地MCP客户端连接到远程MCP服务器 mcp远程代理.
要从Claude Desktop连接到MCP服务器,请按照以下步骤操作 Anthropic的快速入门 在Claude Desktop中,转到“设置”>“开发人员”>“编辑配置”。
使用此配置进行更新:
{
"mcpServers": {
"calculator": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse" // or remote-mcp-server-authless.your-account.workers.dev/sse
]
}
}
}
重新启动Claude,您应该会看到工具可用。
示例用法
连接后,您可以以各种方式使用这些工具:
直接网络搜索
Use the search tool to find information about "latest AI developments"
智能文本分析
Analyze this text: "What is the latest news about OpenAI?"
这将自动检测搜索意图并执行网络搜索。
联合作战
Calculate 25 * 4 and then search for information about that number
