使用说明
Cloudflare上的MCP时间服务器(无认证)
这个示例在Cloudflare Workers上部署了一个不需要身份验证的远程MCP时间服务器。它提供了获取不同时区当前时间以及在时区之间转换时间的工具。
现场演示
您可以在此处试用已部署的此MCP时间服务器版本:
https://mcp-time-server.ajz.workers.dev/sse
开始:
这将把您的MCP时间服务器部署到一个类似以下的URL: mcp-time-server.<your-account>.workers.dev/sse
或者,你可以使用以下命令行在本地机器上创建远程MCP服务器:
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
可用工具
MCP时间服务器提供以下工具:
根据上面的信息,执行如下指令: get_current_time
获取特定时区的当前时间。
参数:
timezone可选:IANA时区名称(例如,“America/New_York”,“Europe/London”)。如果未提供,则默认为“UTC”。
返回:
- 当前指定时区的24小时制日期和时间,以及时区信息。
示例:
get_current_time(timezone: "America/New_York")
2. convert_time
在不同时区之间转换时间。
参数:
source_timezone源时间的IANA时区名称(例如,“America/New_York”)time时间格式为HH:MM(24小时制)target_timezone目标时间的IANA时区名称(例如,“Europe/London”)
返回:
- 从源时区转换到目标时区的时间。
示例:
convert_time(source_timezone: "America/New_York", time: "14:30", target_timezone: "Europe/London")
连接到Cloudflare AI Playground
您可以从Cloudflare AI Playground连接到您的MCP服务器,它是一个远程MCP客户端:
- 访问 https://playground.ai.cloudflare.com/
- 请输入您已部署的MCP服务器URL(
mcp-time-server.<your-account>.workers.dev/sse根据上面的信息,执行如下指令: - 你现在可以直接在游乐场中使用你的MCP工具了!
将Claude桌面版连接到您的MCP服务器
您也可以通过使用以下方式,从本地MCP客户端连接到您的远程MCP服务器 mcp-remote 代理根据上面的信息,执行如下指令:
要在Claude Desktop上连接到您的MCP服务器,请按照以下步骤操作: Anthropic的快速入门 在Claude Desktop中,进入设置 > 开发者 > 编辑配置。
使用此配置进行更新:
{
"mcpServers": {
"time": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse" // or mcp-time-server.your-account.workers.dev/sse
]
}
}
}
重启Claude后,你应该会看到时间工具变为可用状态。
