时间工具MCP服务器

TimeUtilsMCP是一个模型上下文协议(MCP)实现,旨在解决大型语言模型(LLMs)无法提供准确实时时间和日期信息的常见限制。

  • by sarfraaz-talat
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 sarfraaz-talat/timeutils-mcp

使用说明

🕰️ TimeUtilsMCP

一个MCP服务器,它告诉时间,因为LLMS在它前面

这 TimeUtilsMCP 服务器是 模型上下文协议(MCP) 该实现旨在解决大型语言模型(LLM)最常见的局限性之一:提供准确、实时的时间和日期信息。

此服务器向Gemini CLI提供了两个非常有用的工具:

  • getTime:获取当前时间。
  • getDate:获取当前日期。

⚙️ 设置和安装

本节详细介绍了集成所需的一次性设置 TimeUtilsMCP 服务器从这个私有GitHub存储库导入您的本地Gemini CLI环境。

1.先决条件

  • 访问权限: 你的 SSH密钥 必须获得授权才能访问此私有存储库(sarfraaz-talat/timeutils-mcp.git).
  • 工具: Node.js, npm,以及 Gemini CLI 是必需的。

2.配置命令

运行此单个命令以在Gemini CLI设置中配置MCP服务器。这利用了 npx 每次调用该工具时,直接从Git URL获取并运行服务器代码(使用高效 工作室 运输)。

gemini mcp add TimeUtilsMCP \
  npx \
  --transport stdio \
  -- \
  git+ssh://git@github.com:sarfraaz-talat/timeutils-mcp.git \
  --timeutils-mcp \
  --mcp-transport=stdio

3.验证

配置后,启动Gemini CLI并确认连接状态:

  1. 启动CLI: gemini
  2. 验证: 类型 /mcp 检查一下 TimeUtilsMCP 被列为 🟢 准备.

🧪 用法示例

提示模型自然地使用该工具:

工具 提示示例
getTime “现在几点了?”
getDate “今天是星期几?”

此工具的实际用途是当代理/cli处理需要当前时间信息的复杂问题时。例如,当ts处理一项任务以在3天后创建会议时,它需要知道当前的日期/时间。因此,在这种情况下,它实际上会更有用,我们很清楚,没有人会来llms问现在几点了。这为您节省了很多时间 today is "so & so" 当你处理时间敏感的任务时,在提示中。

🧹 清理

要随时删除服务器配置,请执行以下操作:

gemini mcp remove TimeUtilsMCP