Jira MCP サーバー
Jira との連携のための Model Context Protocol (MCP) サーバー。このサーバーにより、Claude のような AI アシスタントが MCP を介して Jira と連携できるようになります。
**著者:**サミュエル・リッツォ
特徴
すべての Jira プロジェクトを一覧表示する
詳細な問題情報を取得する
プロジェクトと担当者別に問題を検索
プロジェクトメンバーの一覧
ユーザーのプロジェクトメンバーシップと割り当てられた問題を確認する
カスタムフィールドで新しい問題を作成する
フィルタリングオプションを使用してスプリントを一覧表示およびクエリする
Related MCP server: HH JIRA MCP Server
インストール
構成
MCP サーバーの構成
カーソル/ウィンドサーフ mcp 設定ファイルに次の構成を追加します。
APIアクセスの設定
Jira API トークンを生成します:
「APIトークンを作成」をクリックします
名前を付けて「作成」をクリックします
トークンをコピーします(認証に必要になります)
Jira ホスト URL (例:
your-domain.atlassian.net) と Atlassian アカウントに関連付けられているメール アドレスをメモします。これらの資格情報を MCP サーバー構成に追加します。
利用可能なツール
1. プロジェクトの一覧表示 ( mcp_jira_list_projects )
認証されたユーザーがアクセスできるすべての Jira プロジェクトを一覧表示します。
パラメータ:
jiraHost: Jira ドメイン (例: 「your-domain.atlassian.net」)email: Jira のメールアドレスapiToken: Jira APIトークン
2. 課題の詳細を取得する ( mcp_jira_get_issue )
特定の Jira 問題に関する詳細情報を取得します。
パラメータ:
issueKey: Jira 課題キー (例: 'PROJECT-123')jiraHost: Jiraドメインemail: Jira のメールアドレスapiToken: Jira APIトークン
3. 問題の検索 ( mcp_jira_search_issues )
特定のプロジェクト内の問題を検索します。オプションで担当者別にフィルタリングできます。
パラメータ:
projectKey: JiraプロジェクトキーassigneeName: (オプション) 担当者名で問題をフィルタリングしますjiraHost: Jiraドメインemail: Jira のメールアドレスapiToken: Jira APIトークン
4. プロジェクトメンバーの一覧表示 ( mcp_jira_list_project_members )
特定の Jira プロジェクトのすべてのメンバーを一覧表示します。
パラメータ:
projectKey: JiraプロジェクトキーjiraHost: Jiraドメインemail: Jira のメールアドレスapiToken: Jira APIトークン
5. ユーザーの問題を確認する ( mcp_jira_check_user_issues )
ユーザーがプロジェクトのメンバーであるかどうかを確認し、割り当てられた問題を一覧表示します。
パラメータ:
projectKey: JiraプロジェクトキーuserName: チェックするユーザーの表示名jiraHost: Jiraドメインemail: Jira のメールアドレスapiToken: Jira APIトークン
6. 課題の作成 ( mcp_jira_create_issue )
指定された詳細で Jira プロジェクトに新しい問題を作成します。
パラメータ:
projectKey: Jiraプロジェクトキーsummary: 問題のタイトル/要約description: 問題の詳細な説明issueType: (オプション) 問題の種類 (例: 'Task'、'Bug'、'Story')、デフォルトは 'Task'assigneeName: (オプション) 問題を割り当てる人の表示名reporterName: (オプション) 問題を報告した人の表示名sprintId: (オプション) 問題を追加するスプリントのIDjiraHost: Jiraドメインemail: Jira のメールアドレスapiToken: Jira APIトークン
7. スプリントの一覧表示 ( mcp_jira_list_sprints )
フィルタリング オプションを使用して、Jira の現在のスプリントを一覧表示します。
パラメータ:
boardId: (オプション) 特定のボードでスプリントをフィルタリングするための Jira ボード IDprojectKey: (オプション) プロジェクトに関連付けられたスプリントを見つけるためのプロジェクトキーstate: (オプション) フィルタリングするスプリントの状態 (active、future、closed、または all)、デフォルトは「active」jiraHost: Jiraドメインemail: Jira のメールアドレスapiToken: Jira APIトークン
使用例
Claude で使用できるクエリの例を次に示します。
継続的な開発
このプロジェクトは現在も活発に開発中です。Jiraとの連携機能を拡張するため、新しいツールと機能が定期的に追加されています。今後のアップデートでは以下の内容が予定されています。
追加の問題管理ツール
スプリントとボード管理
高度な検索とフィルタリングオプション
カスタムフィールドの処理
ワークフローの遷移
さらにもっと!
リポジトリをウォッチするかスターを付けて、最新情報を入手してください。
貢献
これはオープンソースプロジェクトであり、貢献を歓迎します。貢献するには:
リポジトリをフォークする
機能ブランチを作成する
変更を加える
プルリクエストを送信する
オープンソース
このコードは完全にオープンソースです。以下のことは自由に行えます。
コピー
修正する
配布する
商業利用
プライベートで使用する
制限はありません。コードを使って何でも好きなことができます。
ライセンス
マサチューセッツ工科大学