关于 MCP Server with UTC Datetime Tool
MCP Server with UTC Datetime Tool 是使用 mcp-golang 构建的 Go 服务,可返回当前 UTC 日期和时间,适用于需要简单时间查询工具的 MCP 客户端;支持本地运行或通过 Docker Compose 运行。
主要功能
- 01返回当前 UTC 日期和时间
- 02支持本地运行
- 03支持 Docker Compose
适用场景
- 01在助手对话中查询当前 UTC 时间
- 02为编码 Agent 提供 UTC 时间戳
MCP 相关
向 MCP 客户端提供 current_utc_datetime 工具。README 介绍了在 Cursor 中进行本地 stdio 配置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
提供 UTC 日期时间工具的 MCP 服务
本项目使用 mcp-golang 框架实现了一个简单的 MCP(Model Context Protocol)服务。它提供一个工具,用于获取当前 UTC 日期和时间。
功能
- 通过名为
current_utc_datetime的 MCP 工具提供当前 UTC 日期时间。 - 可在本地运行,也可使用 Docker Compose 运行。
前置条件
- Go(如果在本地运行)
本地运行
- 克隆仓库(如果适用),或确保你有
main.go、go.mod和go.sum文件。 - 安装依赖:
go mod tidy - 构建服务:
go build -o mcp-datetime-server - 运行服务:
你应该会看到以下输出:./mcp-datetime-serverMCP Server with UTC Datetime tool started. Waiting for requests...
在 Cursor 中配置
要将此 MCP 服务与 Cursor 等 AI 助手配合使用:
-
确保 MCP 服务已在本地运行。
-
找到 AI 助手的 MCP 配置文件。 对于 Cursor,通常可以按以下步骤找到:
- 点击设置图标(通常是齿轮)。
- 导航到“MCP”或“AI Settings”部分。
- 其中可能有“Add new global MCP Server”或“Edit MCP Config”之类的选项。通常会打开一个 JSON 文件(例如
mcp.json;如果直接使用 Claude,则可能是claude_desktop_config.json,但 Cursor 会使用自己的配置文件)。
-
编辑 MCP 配置文件,添加你的服务。 如果在本地运行,你需要已编译的
mcp-datetime-server可执行文件的绝对路径。本地运行示例:
假设你的可执行文件
mcp-datetime-server位于/Users/youruser/path/to/project/mcp-datetime-server:{ "mcpServers": { "utc-datetime-server": { "command": "/Users/youruser/path/to/project/mcp-datetime-server", "args": [], "env": {} } } }- 将
"/Users/youruser/path/to/project/mcp-datetime-server"替换为你的mcp-datetime-server可执行文件的实际绝对路径。 "utc-datetime-server"是你为此服务配置选择的易记名称。
对于
stdio传输,为简单起见,在本地运行服务是与 Cursor 的 MCP 命令配置集成的最直接方式。 - 将
-
保存配置文件。
-
如有必要,重启 AI 助手(Cursor)。
测试 MCP 服务
服务运行并在 AI 助手(例如 Cursor)中完成配置后:
-
打开与助手的聊天。
-
提出一个会调用该工具的问题。例如:
What is the current UTC datetime? -
助手应提示它需要使用
current_utc_datetime工具。 -
如果出现权限请求,请授予权限。
-
助手随后应显示 MCP 服务提供的当前 UTC 日期和时间。
你可能会看到如下助手输出示例:
Current UTC datetime: 2023-10-27T10:30:00Z(实际日期时间会有所不同)。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。