日期时间服务

一个简单的MCP服务器,提供当前日期和时间信息,用于Claude Code集成。

  • by iamsaad640
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 iamsaad640/date-mcp-server

使用说明

MCP服务器日期

一个简单的MCP(模型上下文协议)服务器,为Claude Code集成提供当前日期和时间信息。

特性

  • 获取今天的日期
  • 获取当前日期和时间
  • 轻量级Node.js实现

先决条件

  • Node.js:确保您的系统上安装了Node.js

    • 下载自 nodejs.org
    • 验证安装: node --version
  • 克劳德代码:按照以下步骤安装Claude代码 官方文件

项目结构

date-mcp/
├── README.md
├── package.json
├── package-lock.json
├── date-server.js
└── node_modules/

安装

  1. 克隆或下载此存储库
  2. 安装依赖项:
    npm install
    

配置

选项1:使用Claude MCP命令(推荐)

Ubuntu/Linux

# Navigate to your project directory
cd /path/to/your-project

# Add the MCP server using relative path
claude mcp add date-server -- node date-mcp/date-server.js

视窗

# Navigate to your project directory
cd P:\path\to\your-project

# Add the MCP server using relative path
claude mcp add date-server -- node date-mcp/date-server.js

选项2:手动配置

创建一个 .claude 在项目目录中的文件夹中添加 mcp-config.json:

{
  "mcpServers": {
    "date-server": {
      "command": "node",
      "args": ["date-mcp/date-server.js"]
    }
  }
}

验证

配置后,验证MCP服务器是否正常工作:

claude mcp list

你应该看看 date-server 以正确的路径列出。

用法

配置后,日期服务器在Claude Code中提供以下功能:

  • get_today_date() -以可读格式返回今天的日期
  • get_current_datetime() -返回当前日期和时间

平台特定注意事项

Ubuntu/Linux

  • 在路径中使用正斜杠: date-mcp/date-server.js
  • 确保执行权限: chmod +x date-server.js

视窗

  • 使用正斜杠或转义反斜杠: date-mcp\\date-server.js
  • 建议使用Git Bash或WSL,以获得一致的命令行体验

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 在Windows和Ubuntu上进行测试
  5. 提交拉取请求

许可证

该项目是开源的,可在 MIT许可证.