日期时间MCP服务器
一种模型上下文协议(MCP)服务器,提供来自运行机器的当前日期和时间信息。
特性
- 提供单一工具:
current-date-time - 返回全面的时间信息,包括:
- ISO 8601时间戳 - IANA时区名称 - UTC偏移 - Unix 时间戳 - 人类可读的格式化日期和时间
- 使用stdio传输进行本地通信
- 使用官方MCP TypeScript SDK构建
需求
- Node.js 24.11.0
安装
npm install用法
运行服务器
npm start或者直接:
node index.js与MCP客户端集成
要将此服务器与MCP客户端(如Claude Desktop)一起使用,请将其添加到MCP设置配置中:
Claude桌面配置
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"date-time": {
"command": "node",
"args": ["/absolute/path/to/date-time-mcp/index.js"]
}
}
}替换 /absolute/path/to/date-time-mcp 此目录的实际路径。
工具参考
当前日期时间
从运行服务器的计算机返回当前日期和时间信息。
输入: 无(空对象)
输出:
timestamp(字符串):ISO 8601格式的时间戳timezone(string):IANA时区名称(例如,“美洲/纽约”)utcOffset(字符串):UTC偏移量,格式为+/-HH:MMunixTimestamp(number):Unix时间戳(毫秒)formattedDate(string):人类可读的日期(例如,“2025年11月10日星期一”)formattedTime(字符串):人类可读时间(例如,“下午02:30:45”)
示例响应:
{
"timestamp": "2025-11-10T14:30:45.123Z",
"timezone": "America/New_York",
"utcOffset": "-05:00",
"unixTimestamp": 1731247845123,
"formattedDate": "Monday, November 10, 2025",
"formattedTime": "09:30:45 AM"
}发展
服务器使用:
@modelcontextprotocol/sdk-MCP TypeScript官方SDKzod-架构验证- 用于进程通信的stdio传输
许可证
麻省理工学院
