MCP当前日期时间服务器
该项目实现了 模型上下文协议(MCP) 提供ISO 8601格式的当前日期时间的服务器。它支持通过以下方式进行通信 标准输入/输出 和 超文本传输协议.
✨ 特性
- 工具:
get-current-datetime--以ISO格式的字符串返回当前日期时间。 - 运输方式: 您可以使用参数将MCP服务器作为stdio或http传输层运行:
- --stdio:通过stdin/stdout进行通信(默认)。 - --http:启动一个监听JSON-RPC 2.0请求的HTTP服务器。
🚀 入门指南
先决条件
- Node.js(建议使用v16或更高版本)
- npm(节点包管理器)
安装
npm install建设项目
npm run build🏁 运行服务器
STDIO模式(默认)
node build/index.jsHTTP模式
node build/index.js --httpHTTP服务器将侦听 端口3000 默认情况下,通过POST接受MCP请求 / 或 /mcp.
🛠️ 工具: get-current-datetime
- 说明: 以ISO 8601格式返回当前日期时间。
- 参数: 无
- 响应格式:
{
"content": [
{
"type": "text",
"text": "2025-06-01T12:34:56.789Z"
}
]
}⚙️ 集成示例
克劳德桌面应用程序配置(STDIO)
"currentDatetime": {
"command": "node",
"args": [
"/build/index.js"
]
}VS代码副本配置(STDIO)
{
"mcp": {
"servers": {
"currentDatetime": {
"type": "stdio",
"command": "node",
"args": [
"/build/index.js"
]
}
}
}
}HTTP集成(适用于Web或本地主机客户端)
发送a POST ……的请求 http://localhost:3000/ 或 /mcp 具有有效的MCP JSON-RPC请求。
🔒 CORS
在HTTP模式下为所有源启用CORS,以简化本地测试和跨源集成。
📄 许可证
看 许可证 了解详情。
