使用说明
带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-serverMCP 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(实际日期时间会有所不同)。