使用说明
在Cloudflare上构建远程MCP服务器(无需身份验证)
此示例允许您在Cloudflare Workers上部署一个远程MCP服务器,该服务器提供任何给定时区的当前时间,而不需要身份验证。
开始:
这将把您的MCP服务器部署到以下URL: https://time.mcp.camel.dev/sse
或者,您可以使用下面的命令行在本地计算机上创建远程MCP服务器:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
MCP工具:按时区查询时间
此MCP服务器提供了一个工具:
getTime
- 说明: 返回给定IANA时区字符串的当前时间(例如。,
Asia/Taipei,America/New_York). - 参数:
timezone(string):IANA时区标识符。
- 答复:
Current time in <timezone>: <formatted time>
示例用法
{
"tool": "getTime",
"input": { "timezone": "Asia/Taipei" }
}
答复:
Current time in Asia/Taipei: 2025/06/14, 21:30:12
连接到Cloudflare AI游乐场
您可以从Cloudflare AI Playground连接到您的MCP服务器,这是一个远程MCP客户端:
- 首选https://playground.ai.cloudflare.com/
- 输入您部署的MCP服务器URL(
https://time.mcp.camel.dev/sse) - 现在,您可以直接在操场上使用MCP工具!
将Claude Desktop连接到您的MCP服务器
您还可以使用以下命令从本地MCP客户端连接到远程MCP服务器 mcp远程代理.
要从Claude Desktop连接到MCP服务器,请按照以下步骤操作 Anthropic的快速入门 在Claude Desktop中,转到“设置”>“开发人员”>“编辑配置”。
使用此配置进行更新:
{
"mcpServers": {
"time-agent": {
"command": "npx",
"args": ["mcp-remote", "https://time.mcp.camel.dev/sse"]
}
}
}
重新启动Claude,您应该会看到该工具可用。
VS代码MCP示例
VS Code现在原生支持MCP服务器。要连接到您的时间MCP服务器,请将以下内容添加到您的VS代码中 settings.json:
"mcp": {
"servers": {
"time-mcp-server": {
"url": "https://time.mcp.camel.dev/sse"
}
}
}
这将允许您使用 getTime 工具直接从VS代码中。