MCP JIRA Server
MCP Jira 統合
Jiraを使用するチームのプロジェクトマネージャーやパーソナルアシスタントとしてLLMが機能できるようにする、シンプルなModel Context Protocol (MCP) サーバーです。Jira REST API v3に基づいて構築されています。
機能
コアMCPツール
create_issue - 適切なフォーマットとADF説明を使用して新しいJira課題を作成
search_issues - スマートフォーマットとページネーションを使用してJQLで課題を検索
get_sprint_status - メトリクスを含む包括的なスプリント進捗レポートを取得
get_team_workload - チームメンバーのワークロードとキャパシティを分析
generate_standup_report - 日次スタンドアップレポートを自動生成
プロジェクト管理機能
マルチプロジェクトサポート: プロジェクトキーを動的に指定することで複数のプロジェクトに対応
視覚的なインジケーターによるスプリント進捗追跡
チームのワークロード分析とキャパシティプランニング
自動日次スタンドアップレポート生成
適切な優先順位付けを伴う課題作成
課題のスマート検索とフィルタリング
信頼性
レート制限 (429) および一時的なエラー (503) に対する指数バックオフを用いた自動リトライ
大規模な結果セットに対するページネーション
タイムゾーンを考慮した日付処理
カスタムJiraステータスおよび課題タイプの適切な処理
Related MCP server: JIRA MCP Server
要件
Python 3.8 以上
APIトークンを持つJira Cloudアカウント
MCP互換クライアント (Claude Desktopなど)
クイックセットアップ
クローンとインストール:
git clone https://github.com/your-org/mcp-jira.git
cd mcp-jira
python3 -m venv .venv
source .venv/bin/activate
pip install -e .Jira認証情報の設定:
cp .env.example .env
# Edit .env with your valuesJIRA_URL=https://your-domain.atlassian.net
JIRA_USERNAME=your.email@domain.com
JIRA_API_TOKEN=your_api_token
PROJECT_KEY=PROJ
DEFAULT_BOARD_ID=123サーバーのテスト:
.venv/bin/python -m mcp_jira出力に Initializing MCP Jira server... と表示されるはずです。停止するには Ctrl+C を押してください。
使用例
課題の作成
"ログインシステムが正しく動作しないという優先度の高いバグを作成して"
適切な課題タイプ、優先度、フォーマットを自動割り当て
スプリント管理
"現在のスプリント状況はどうですか?"
メトリクスと視覚的インジケーターを含む包括的な進捗レポートを取得
チーム管理
"john.doe, jane.smith, mike.wilson のチームワークロードを表示して"
キャパシティを分析し、ワークロードの分布を提供
日次スタンドアップ
"今日のスタンドアップレポートを生成して"
完了、進行中、ブロックされた項目を含むフォーマット済みレポートを作成
MCP統合
Claude Desktopでの利用
設定ファイルは以下の場所にあります:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
以下のエントリを追加し、/path/to/mcp-jira をリポジトリをクローンした絶対パスに置き換えてください:
{
"mcpServers": {
"mcp-jira": {
"command": "/path/to/mcp-jira/.venv/bin/python",
"args": ["-m", "mcp_jira"]
}
}
}注:
.venvフォルダ内のPythonバイナリを使用してください。これにより、すべての依存関係が利用可能であることが保証されます。cwdフィールドは必須ではありません。サーバーは内部で絶対パスを使用して設定を解決します。
正しいパスを見つけるには、プロジェクトディレクトリ内で以下を実行してください:
echo "$(pwd)/.venv/bin/python"設定を保存した後、Claude Desktopを再起動してください。
その他のMCPクライアントでの利用
このサーバーは標準のMCPプロトコルに従っており、MCP互換クライアントであればどれでも動作します。
設定
必須環境変数
JIRA_URL- JiraインスタンスのURLJIRA_USERNAME- Jiraのユーザー名/メールアドレスJIRA_API_TOKEN- Jira APIトークンPROJECT_KEY- 操作のデフォルトプロジェクトキー(リクエストごとに上書き可能)
オプション設定
DEFAULT_BOARD_ID- スプリント操作のデフォルトボード(リクエストごとに上書き可能)STORY_POINTS_FIELD- ストーリーポイントのカスタムフィールドID(デフォルト: customfield_10026)DEBUG_MODE- デバッグログの有効化(デフォルト: false)LOG_LEVEL- ログレベル(デフォルト: INFO)
Jira APIトークンの取得
Atlassianアカウント設定 に移動
「APIトークンを作成」をクリック
名前を付けてトークンをコピー
ユーザー名としてメールアドレス、パスワードとしてトークンを使用
アーキテクチャ
この実装はシンプルさと信頼性を優先しています:
単一のMCPサーバーファイル - すべてのツールを1か所に集約
標準MCPプロトコル - 公式MCP SDKを使用
Jira REST API v3 - 説明にAtlassian Document Format (ADF) を使用
リッチなフォーマット - 美しく読みやすいレポートを提供
バックオフ付きリトライ - レート制限や一時的なJira APIエラーを自動的に処理
ページネーション - 大規模な課題セットの全結果を取得
エラーハンドリング - Jira APIの問題やカスタムステータスを適切に処理
非同期サポート - 高速で応答性の高い操作
トラブルシューティング
よくある問題
"No active sprint found"
ボードにアクティブなスプリントがあることを確認してください
DEFAULT_BOARD_IDが正しく設定されているか確認してください
認証エラー
APIトークンが正しいか確認してください
ユーザー名がメールアドレスであることを確認してください
権限エラー
Jiraユーザーが適切なプロジェクト権限を持っていることを確認してください
プロジェクトキーが存在し、アクセス権があることを確認してください
デバッグモード
詳細なログを取得するには、.env ファイルで DEBUG_MODE=true を設定してください。
開発
リポジトリをフォーク
開発環境をセットアップ:
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"テストを実行:
python -m pytest tests/ -vプルリクエストを送信
ライセンス
MITライセンス - LICENSEファイルを参照
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityCmaintenanceAn MCP server that enables AI assistants to interact with JIRA, allowing for querying issue details, creating and updating work items, and managing attachments through a standardized interface.124MIT
- AlicenseBqualityDmaintenanceProvides tools for AI assistants to interact with JIRA APIs, enabling them to read, create, update, and manage JIRA issues through standardized MCP tools.6193MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI systems to interact with JIRA through natural language, allowing users to retrieve issue details, create new tickets, search using JQL, and access project information.3
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Jira Cloud by managing issues, comments, custom fields, and sprint tasks through a standardized interface. Supports issue creation, updates, team activity tracking, and progress reporting.1189Apache 2.0
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Task manager your agent can fully operate: boards, tasks, sprints, roles, worklogs, day planner.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Warzuponus/mcp-jira'
If you have feedback or need assistance with the MCP directory API, please join our Discord server