
ivelin-web/tempo-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ivelin-web/tempo-mcp-server は [https://github.com/ivelin-web/tempo-mcp-server.] からインポートされた MCP サーバーの候補です
概要
ivelin-web/tempo-mcp-server は [https://github.com/ivelin-web/tempo-mcp-server.] からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
Jira の Tempo ジョブログを管理するためのモデルコンテキストプロトコル (MCP) サーバー。 このサーバーは、TempoのAPIを介して作業ログを追跡し、管理するためのツールを提供し、Claude、Cursorや他のMCP互換クライアントを介してアクセスできるようにします。
##特徴
- Worklogsの取得: 特定の日付範囲ですべての作業ログを取得します。
- Worklogの作成:Jiraの問題に対するログ時間 -Bulk Create:単一の操作で複数の作業ログを作成する
- ** Worklog の編集**: 過ごした時間、日付、および説明を変更します。
- Worklogを削除:既存のworklogを削除
- 営業日レポート: 予想よりも少ないログを記録した営業日を見つける(Tempoのユーザースケジュールを使用するので、休日と非営業日が自動的にスキップされます) -Worklog Analytics:発行、アカウント、日、週、または月までに合計と割合で時間を集計
システム要件
- Node.js 18+(LTS推奨) — ローカルstdioモードのみ
- Jiraクラウドインスタンス
- Tempo APIトークン
- Jira API トークン(OAuth 2.0 PKCE 認証を使用する場合は必須ではありません)
利用オプション
このMCPサーバーを使用するには3つの方法があります。
1。 リモート/Cloudflareワーカー(インストールなし) - 一度ホストし、チームと共有します.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Tempo MCP Server
A Model Context Protocol (MCP) server for managing Tempo worklogs in Jira. This server provides tools for tracking time and managing worklogs through Tempo’s API, making it accessible through Claude, Cursor and other MCP-compatible clients.
Features
- Retrieve Worklogs: Get all worklogs for a specific date range
- Create Worklog: Log time against Jira issues
- Bulk Create: Create multiple worklogs in a single operation
- Edit Worklog: Modify time spent, dates, and descriptions
- Delete Worklog: Remove existing worklogs
- Missing Days Report: Find working days where you logged less than expected (uses Tempo’s user-schedule, so holidays and non-working days are skipped automatically)
- Worklog Analytics: Aggregate hours by issue, account, day, week, or month with totals and percentages
System Requirements
- Node.js 18+ (LTS recommended) — only needed for the local stdio modes
- Jira Cloud instance
- Tempo API token
- Jira API token (not required when using OAuth 2.0 PKCE authentication)
Usage Options
There are three ways to use this MCP server:
- Remote / Cloudflare Workers (no install) — host once, share with your team. Each user generates their own URL via a setup page and pastes it into Claude.ai or ChatGPT. Works from web and mobile.
- NPX: Run directly with
npxon your laptop, no clone required. - Local Clone: Clone the repository for development or customization.
If you just want to use the server, option 1 is the easiest and works on phones too. If you’re a maintainer deploying for your team, see the Remote deployment guide.
Option 1: Remote (Cloudflare Workers)
For end users
Once your team has the server deployed, the flow is:
- Open
https://.workers.dev/setup. - Paste your Tempo API token, Jira base URL, Jira API token, and Jira email. Hit Generate MCP URL.
- The page returns a personal URL like
https://.workers.dev/mcp/u_. Copy it. - In Claude.ai → Settings → Connectors → Add custom connector, paste the URL.
- The connector syncs across web, desktop, and mobile (iOS/Android).
For ChatGPT: enable Settings → Apps → Advanced → Developer mode (Pro/Plus/Business+), then add the URL as a custom MCP server. Plus/Pro accounts can read; write tools (create/edit worklogs) require Business+ per OpenAI’s tier.
The URL contains your credentials — treat it like a password, don’t share or commit it.
Remote deployment (Cloudflare Workers)
インストール
npx -y @ivelin-web/tempo-mcp-server設定
{
"mcpServers": {
"Jira_Tempo": {
"command": "npx",
"args": ["-y", "@ivelin-web/tempo-mcp-server"],
"env": {
"TEMPO_API_TOKEN": "your_tempo_api_token_here",
"JIRA_API_TOKEN": "your_jira_api_token_here",
"JIRA_EMAIL": "[email protected]",
"JIRA_BASE_URL": "https://your-org.atlassian.net"
}
}
}
}