
MCP时间服务器

2025.03.07
0
Shell时间服务其它
MCP时间服务器是一个基于Express的时间服务API,提供多种格式的当前时间信息,并支持MCP协议。该服务具有多种时间格式输出、跨域请求支持和容器化部署等特点,适用于需要时间服务的各种应用场景。
View on GitHub
Overview
基本能力
产品定位
MCP时间服务器是一个提供多种时间格式输出的API服务,支持MCP协议,适用于需要精确时间信息的应用场景。
核心功能
- 提供ISO、Unix时间戳、人类可读等多种时间格式
- 支持MCP协议接口
- 支持CORS跨域请求
- 提供Docker容器化部署方案
适用场景
- 需要精确时间信息的Web应用
- 分布式系统中的时间同步
- 需要多种时间格式输出的应用
工具列表
- Docker:用于容器化部署
- Docker Compose:用于简化容器管理
- npm:用于本地开发和依赖管理
常见问题解答
- 如何修改服务端口?通过设置环境变量
PORT
可以修改服务监听端口。 - 如何获取不同格式的时间?通过访问不同的API端点(如
/time/iso
、/time/unix
等)可以获取不同格式的时间信息。
使用教程
使用依赖
- 确保已安装Docker和Docker Compose
- 确保已安装Node.js和npm
安装教程
使用Docker Compose(推荐)
docker-compose up -d
使用Dockerfile
docker build -t mcp-time-server .
docker run -d -p 3000:3000 --name mcp-time-server mcp-time-server
本地开发
npm install
npm run dev
调试方式
- 启动服务后,访问 http://localhost:3000 查看API文档
- 使用curl或其他HTTP客户端测试API端点
curl http://localhost:3000/time