mcpField
M
MCP Server with UTC Datetime Tool

MCP Server with UTC Datetime Tool

本地服务
github.com/jger开发工具074 周前更新

关于 MCP Server with UTC Datetime Tool

MCP Server with UTC Datetime Tool 是使用 mcp-golang 构建的 Go 服务,可返回当前 UTC 日期和时间,适用于需要简单时间查询工具的 MCP 客户端;支持本地运行或通过 Docker Compose 运行。

主要功能

  1. 01返回当前 UTC 日期和时间
  2. 02支持本地运行
  3. 03支持 Docker Compose

适用场景

  1. 01在助手对话中查询当前 UTC 时间
  2. 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(如果在本地运行)

本地运行

  1. 克隆仓库(如果适用),或确保你有 main.go、go.mod 和 go.sum 文件。
  2. 安装依赖:
    go mod tidy
    
  3. 构建服务:
    go build -o mcp-datetime-server
    
  4. 运行服务:
    ./mcp-datetime-server
    
    你应该会看到以下输出:MCP Server with UTC Datetime tool started. Waiting for requests...

在 Cursor 中配置

要将此 MCP 服务与 Cursor 等 AI 助手配合使用:

  1. 确保 MCP 服务已在本地运行。

  2. 找到 AI 助手的 MCP 配置文件。 对于 Cursor,通常可以按以下步骤找到:

    • 点击设置图标(通常是齿轮)。
    • 导航到“MCP”或“AI Settings”部分。
    • 其中可能有“Add new global MCP Server”或“Edit MCP Config”之类的选项。通常会打开一个 JSON 文件(例如 mcp.json;如果直接使用 Claude,则可能是 claude_desktop_config.json,但 Cursor 会使用自己的配置文件)。
  3. 编辑 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 命令配置集成的最直接方式。

  4. 保存配置文件。

  5. 如有必要,重启 AI 助手(Cursor)。

测试 MCP 服务

服务运行并在 AI 助手(例如 Cursor)中完成配置后:

  1. 打开与助手的聊天。

  2. 提出一个会调用该工具的问题。例如: What is the current UTC datetime?

  3. 助手应提示它需要使用 current_utc_datetime 工具。

  4. 如果出现权限请求,请授予权限。

  5. 助手随后应显示 MCP 服务提供的当前 UTC 日期和时间。

    你可能会看到如下助手输出示例: Current UTC datetime: 2023-10-27T10:30:00Z(实际日期时间会有所不同)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。