🕰️ 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=stdio3.验证
配置后,启动Gemini CLI并确认连接状态:
- 启动CLI:
gemini - 验证: 类型
/mcp检查一下 TimeUtilsMCP 被列为 🟢 准备.
🧪 用法示例
提示模型自然地使用该工具:
| 工具 | 提示示例 |
|---|---|
getTime | “现在几点了?” |
getDate | “今天是星期几?” |
此工具的实际用途是当代理/cli处理需要当前时间信息的复杂问题时。例如,当ts处理一项任务以在3天后创建会议时,它需要知道当前的日期/时间。因此,在这种情况下,它实际上会更有用,我们很清楚,没有人会来llms问现在几点了。这为您节省了很多时间 today is "so & so" 当你处理时间敏感的任务时,在提示中。
🧹 清理
要随时删除服务器配置,请执行以下操作:
gemini mcp remove TimeUtilsMCP