Serveur MCP Simple pour Service d'Heure

Serveur MCP Simple pour Service d'Heure

site icon
2025.03.27 0
时间服务其它
simple-time-mcp-server 是一个简单的 MCP(Method Call Protocol)服务器,提供获取当前时间的服务。它实现了 JSON-RPC 2.0 协议,支持通过方法调用获取时间信息。该服务器适用于需要时间服务的应用场景,如日志记录、时间同步等。
View on GitHub

Overview

基本能力

产品定位

simple-time-mcp-server 是一个时间服务服务器,通过 JSON-RPC 2.0 协议提供时间获取功能。

核心功能

  1. getCurrentTime:返回当前时间,支持自定义时间格式。
  2. getTimeInTimezone:返回指定时区的当前时间,支持自定义时间格式。
  3. 健康检查:提供 /health 端点用于检查服务器状态。

适用场景

  1. 需要获取当前时间的应用。
  2. 需要跨时区时间同步的应用。
  3. 需要时间戳记录的应用。

工具列表

  1. npm:用于安装依赖和启动服务器。
  2. curl:用于测试服务器端点和健康检查。

常见问题解答

  1. 如何更改服务器端口?:通过设置环境变量 PORT 可以更改服务器端口。
  2. 如何测试服务器是否正常运行?:使用 curl http://localhost:3000/health 检查服务器状态。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 克隆仓库并安装依赖:
git clone https://github.com/Anragde/simple-time-mcp-server.git
cd simple-time-mcp-server
npm install

安装教程

  1. 启动开发模式(带热重载):
npm run dev
  1. 启动生产模式:
npm start

调试方式

  1. 检查服务器是否启动:
curl http://localhost:3000/health
  1. 测试时间获取功能:
curl -X POST -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","method":"getCurrentTime","params":{"format":"HH:mm:ss"},"id":1}' http://localhost:3000/mcp

许可证

该项目遵循 MIT 开源许可条款。