Mcp Datetime

Mcp Datetime

🚀 mcp-datetime

mcp-datetime 是一个专门处理日期时间格式化的 MCP 服务器。它支持多种日期时间格式,还能通过配置与 Claude Desktop 应用集成,为日期时间处理提供了高效且灵活的解决方案。

🚀 快速开始

在 Claude Desktop 应用中使用 mcp-datetime,需将以下内容添加到配置文件:

{
"mcpServers": {
"datetime": {
"command": "uvx",
"args": ["mcp-datetime"]
}
}
}

✨ 主要特性

  • 支持多种日期时间格式化输出,满足不同场景需求。
  • 提供日语语言支持,拓展了使用范围。
  • 可与 Claude Desktop 应用无缝集成,提升使用便利性。
  • 具备高效的性能表现,适合处理大量请求。

📦 安装指南

安装前的准备

  • Python 版本:要求 Python 3.12 或更高版本。
  • 工具依赖
    • uv:一个用于处理异步编程的库。
    • uvx:用于运行 MCP 服务器的工具。

安装方式

方式一:使用 PyPI 包

pip install mcp-datetime

方式二:使用 GitHub 源码

git clone https://github.com/ZeparHyfar/mcp-datetime.git
cd mcp-datetime
uvx install

方式三:手动安装

下载源代码后,执行以下命令:

uvx run mcp-datetime --install

💻 使用示例

基础用法

调用服务

uvx invoke mcp-datetime get_datetime --format iso
# 输出结果示例:
2024-12-10T00:54:01+0900

在 Claude Desktop 中使用

const datetime = await invoke('mcp-datetime', 'get_datetime', {
format: 'filename_log'
});
// 输出结果示例:
2024-12-10_005401.log

📚 详细文档

MCP 服务器组件

工具说明

  • 命令get_datetime
  • 参数
    • format:指定输出格式(可选,默认为 ISO 格式)。
  • 返回值:基于指定格式的日期时间字符串。

支持的格式

属性 详情
紧凑型格式(compact) 示例输出:20241210005401,适合用作标识符。
ISO 8601 标准格式(iso) 示例输出:2024-12-10T00:54:01+0900。
带微秒的日志格式(log) 示例输出:2024-12-10 00:54:01.123456。
日志文件名格式(filename_log) 示例输出:2024-12-10_005401.log。

调试指南

由于 MCP 服务器通过标准输入输出运行,调试较为困难。我们推荐使用 MCP Inspector 工具:

npx @modelcontextprotocol/inspector uvx mcp-datetime

📄 许可证

本项目采用 MIT License 开源协议,具体条款详见 LICENSE 文件。

  • 0 关注
  • 0 收藏,30 浏览
  • system 提出于 2025-09-25 03:15

相似服务问题

相关AI产品