
ivelin-web/tempo-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
ivelin-web/tempo-mcp-server는 MCP 서버 후보가 https://github.com/ivelin-web/tempo-mcp-server.]에서 가져온
개요
ivelin-web/tempo-mcp-server는 MCP 서버 후보가 https://github.com/ivelin-web/tempo-mcp-server.]에서 가져온
개요(AI 번역)
Jira의 Tempo worklogs 관리를위한 모델 Context Protocol (MCP) 서버. 이 서버는 Claude, Cursor 및 기타 MCP 호환 클라이언트를 통해 액세스 할 수 있도록 Tempo의 API를 통해 추적 시간 및 관리 worklogs를위한 도구를 제공합니다.
특징
- Retrieve Worklogs: 특정 날짜 범위에 대한 모든 worklogs 받기 -Create Worklog: Jira 문제에 대한 로그 시간 -Bulk Create: 단일 작업에서 여러 작업 로그 생성
- Edit Worklog: 소요된 시간, 날짜 및 설명 변경
- Delete Worklog: 기존의 worklogs 제거 -Missing Days Report: 예상보다 적어지는 작업 일 찾기 (Tempo의 user-schedule, so holiday and non-working days are Skipped automatically)
- Worklog Analytics: 문제, 계정, 일, 주, 또는 총과 비율로 달의 집합시간
시스템 요구 사항
- Node.js 18+ (LTS 권장) - 로컬 stdio 모드에만 필요합니다.
- Jira Cloud 인스턴스
- Tempo API 토큰
- Jira API 토큰 (OAuth 2.0 PKCE 인증을 사용할 때 필요하지 않음)
사용 옵션
이 MCP 서버를 사용하는 3 가지 방법이 있습니다.
- **Remote / 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"
}
}
}
}