带UTC日期时间工具的MCP服务器
该项目使用 mcp-golang 框架。它公开了一个提供UTC当前日期和时间的工具。
特性
- 通过名为的MCP工具提供当前UTC日期时间
current_utc_datetime. - 可以在本地运行或使用Docker Compose。
先决条件
- Go(如果在本地运行)
本地执行
- 克隆存储库(如果适用)或确保您拥有
main.go,go.mod和go.sum文件夹。 - 安装依赖项:
go mod tidy- 构建服务器:
go build -o mcp-datetime-server- 运行服务器:
./mcp-datetime-server您应该看到输出: MCP Server with UTC Datetime tool started. Waiting for requests...
使用光标进行配置
要将此MCP服务器与Cursor等AI助手一起使用:
- 确保MCP服务器正在本地运行。
- 找到AI助手的MCP配置文件。 对于Cursor,您通常可以通过以下方式找到:
- 点击设置图标(通常是齿轮)。 - 导航到“MCP”或“AI设置”部分。 - 可能有一个选项,如“添加新的全局MCP服务器”或“编辑MCP配置”。这通常会打开一个JSON文件(例如。, mcp.json 或 claude_desktop_config.json 如果你直接使用Claude,但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 (实际日期时间会有所不同)。

