🚀 Time MCP Server: Giving LLMs Time Awareness Capabilities

🚀 Time MCP Server: Giving LLMs Time Awareness Capabilities

site icon
2025.04.03 10
JavaScript时间服务LLM增强开发效率
Time MCP Server 是一个为大型语言模型(LLMs)提供时间感知能力的 Model Context Protocol (MCP) 服务器实现。它通过一系列工具帮助 LLMs 获取和处理时间相关的信息,包括当前时间、相对时间、时间戳转换等。
View on GitHub

Overview

基本能力

产品定位

Time MCP Server 旨在为大型语言模型提供时间感知能力,使其能够处理和回答与时间相关的问题。

核心功能

  • 获取当前时间(UTC 和本地时间)
  • 获取相对时间
  • 获取时间戳
  • 计算月份天数
  • 时区时间转换
  • 获取年份的周数和 ISO 周数

适用场景

  • 需要时间感知能力的 LLM 应用
  • 时间相关的问答系统
  • 需要精确时间处理的自动化任务

工具列表

  1. current_time: 获取当前时间(UTC 和本地时间)
  2. relative_time: 获取相对时间
  3. get_timestamp: 获取时间的时间戳
  4. days_in_month: 获取月份的天数
  5. convert_time: 在不同时区之间转换时间
  6. get_week_year: 获取年份的周数和 ISO 周数

使用教程

使用依赖

  • Node.js 环境

安装教程

通过 Smithery 安装

npx -y @smithery/cli install @yokingma/time-mcp --client claude

手动安装

npm install -g time-mcp

使用 npx

npx -y time-mcp

调试方式

  1. 确保服务已正确安装
  2. 检查服务是否正常运行
  3. 测试各个时间工具的功能

常见问题解答

  • 问题:安装失败 解决方案:确保 Node.js 环境已正确安装并配置

  • 问题:工具无法正常工作 解决方案:检查服务是否正确启动,并验证输入参数格式

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。