This is a Ruby implementation of a WakaTime MCP server. It wraps the WakaTime Summaries API and exposes MCP tools via stdio.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"wakatime": {
"env": {
"WAKATIME_API_KEY": "YOUR_API_KEY"
},
"command": "wakatime_mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
WakaTime MCP server の Ruby 実装です。WakaTime Summaries API をラップし、stdio 経由で MCP ツールを公開します。
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in analytics / developer-tools
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
MCP Security Weekly
Get CVE alerts and security updates for Wakatime Mcp Rb and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
WakaTime MCP server の Ruby 実装です。WakaTime Summaries API をラップし、stdio 経由で MCP ツールを公開します。
主な機能:
WAKATIME_API_KEY で認証gem install wakatime-mcp
export WAKATIME_API_KEY="YOUR_API_KEY"
wakatime_mcp
WakaTime API キーは WakaTime Settings から取得できます。
Claude Desktop などの MCP クライアント設定例:
{
"mcpServers": {
"wakatime": {
"command": "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"
}
}
パラメータ:
start (必須): 開始日 (YYYY-MM-DD)end (必須): 終了日 (YYYY-MM-DD)project (オプション): プロジェクト名でフィルタtimezone (オプション): タイムゾーン (例: Asia/Tokyo)wakatime_today今日のサマリを取得します(デフォルトは Asia/Tokyo)。
{
"tool": "wakatime_today",
"arguments": {
"project": "my-project",
"timezone": "Asia/Tokyo"
}
}
パラメータ:
project (オプション): プロジェクト名でフィルタtimezone (オプション): タイムゾーン (デフォルト: Asia/Tokyo)| 環境変数 | 説明 | 必須 |
|---|---|---|
WAKATIME_API_KEY | WakaTime API キー | ✅ |
WakaTime API キーは WakaTime Settings から取得できます。
git clone https://github.com/yourusername/wakatime-mcp-rb.git
cd wakatime-mcp-rb
bundle install
export WAKATIME_API_KEY="YOUR_API_KEY"
./bin/wakatime_mcp
# 全てのテストを実行
bundle exec rake test
# または
bundle exec rake
テストには以下のgemが使用されています:
MIT