WakaTime摘要代理服务

一个通过stdio暴露WakaTime摘要工具的MCP服务器,代理WakaTime Summaries API并使用API密钥返回原始JSON数据供客户端解析。

  • by geeknees
  • JavaScript
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 geeknees/wakatime-mcp

使用说明

🚀 wakatime mcp

通过stdio公开WakaTime摘要工具的MCP服务器。它代理了 WakaTime使用API密钥总结API,并返回原始JSON供客户端 根据需要解析。

📋 摘要

主要特点:

  • 🔐 用途 WAKATIME_API_KEY 用于身份验证
  • 📊 显示每日摘要和今天的摘要
  • 📦 运行通过 npx (无需安装)

🚀 快速入门(npx)

export WAKATIME_API_KEY="YOUR_API_KEY"
npx wakatime-mcp

🤖 MCP配置(npx)

{
  "command": "npx",
  "args": ["-y", "github:geeknees/wakatime-mcp"],
  "env": {
    "WAKATIME_API_KEY": "YOUR_API_KEY"
  }
}

🧰 可用工具

wakatime_summaries

{
  "tool": "wakatime_summaries",
  "arguments": {
    "start": "2025-01-01",
    "end": "2025-01-07",
    "project": "my-project",
    "timezone": "Asia/Tokyo"
  }
}

wakatime_today

{
  "tool": "wakatime_today",
  "arguments": {
    "project": "my-project",
    "timezone": "Asia/Tokyo"
  }
}

⚙️ 配置

环境变量 描述 必填
WAKATIME_API_KEY WakaTime API密钥 ✅

🧪 测试

npm test