使用说明
MCP日期时间服务器
这是一个内置于TypeScript中的模型上下文协议(MCP)服务器,它提供了一个以ISO 8601格式返回当前日期和时间的工具。
特性
- 使用官方SDK的MCP兼容服务器
- 用TypeScript编写,带有适当的类型注释
- 显示单个工具:
get_current_datetime - 以ISO 8601格式返回当前日期和时间
- 在stdio上运行(用于与MCP客户端的本地集成)
用法
先决条件
- Node.js 18或更高版本
- npm
安装依赖项
cd mcp-datetime-server
npm install
构建TypeScript项目
npm run build
运行服务器
npm start
或者用于开发(构建和运行):
npm run dev
使用MCP检查员进行测试
要使用MCP检查器测试服务器,请执行以下操作:
npx @modelcontextprotocol/inspector /path/to/mcp-datetime-server/dist/index.js
或者使用VS Code MCP集成通过以下方式启动 .vscode/mcp.json.
MCP SDK参考
配置
这 .vscode/mcp.json 文件为MCP客户端配置此服务器:
{
"servers": {
"datetime-server": {
"type": "stdio",
"command": "node",
"args": ["./mcp-datetime-server/dist/index.js"]
}
}
}
可用工具
get_current_datetime
- 描述:以ISO 8601格式返回当前日期和时间
- 输入:不需要参数
- 输出:当前时间戳为ISO 8601字符串(例如,“2024-01-15T10:30:45.123Z”)
许可证
麻省理工学院