Jira MCP サーバー
jira-python
ライブラリを使用して Jira の REST API とやり取りするためのモデルコンテキストプロトコル (MCP) サーバーです。このサーバーは Claude Desktop やその他の MCP クライアントと統合されており、自然言語コマンドを使用して Jira とやり取りできます。
特徴
- アクセス可能なすべての Jira プロジェクトを取得する
- 特定の Jira の問題の詳細を取得する
- JQL (Jira クエリ言語) を使用して問題を検索する
- 新しい Jira 課題を作成する
- 問題にコメントを追加する
- 問題に利用可能な遷移を取得する
- 新しいステータスへの移行の問題
インストール
前提条件
- Python 3.9以上
- Jira インスタンス (クラウド、サーバー、またはデータセンター)
- uv (オプションですが依存関係の管理には推奨)
仮想環境をアクティブ化する(推奨)
uvの使用(推奨)
pipの使用
構成
環境変数
環境変数を使用してサーバーを構成します。
JIRA_SERVER_URL
: Jira サーバーの URLJIRA_AUTH_METHOD
: 認証方法 ('basic_auth' または 'token_auth')JIRA_USERNAME
: 基本認証のユーザー名JIRA_PASSWORD
: 基本認証のパスワードJIRA_TOKEN
: APIトークンまたは個人アクセストークン
環境ファイル(ローカル開発)
ルート ディレクトリに構成を記述した.env
ファイルを作成することもできます。
使用法
コマンドライン
ドッカー
クロードデスクトップ統合
このサーバーをClaude Desktopで使用するには:
- 上記のいずれかの方法でサーバーをインストールします
- Claude Desktopの場合:
- 設定 -> 開発者に移動
- 設定の編集をクリック
- お好みのエディタでJSON設定を開きます
- 次の JSON を追加します: (
NOTE
: 使用される環境変数はトークン認証用であり、他の認証方法では機能しません)
- 次のような質問を Claude にすることで、Jira と対話できるようになりました。
- 「Jira にあるすべてのプロジェクトを表示」
- 「問題 PROJECT-123 の詳細を取得する」
- 「プロジェクトに「ログインの問題を修正」という概要で新しいバグを作成します」
- 「自分に割り当てられたすべての未解決のバグを見つける」
認証
サーバーは複数の認証方法をサポートしています:
基本認証
ユーザー名とパスワードを使用した Jira Server/Data Center の場合:
API トークン (Jira Cloud)
API トークンを使用する Jira Cloud の場合:
個人アクセストークン (Jira Server/Data Center)
PAT を使用する Jira Server/Data Center (8.14+) の場合:
利用可能なツール
get_projects
: アクセス可能なすべての Jira プロジェクトを取得するget_issue
: キーで特定の Jira 問題の詳細を取得するsearch_issues
: JQL を使用して Jira の問題を検索するcreate_issue
: 新しい Jira の問題を作成するadd_comment
: Jira の問題にコメントを追加するget_transitions
: Jira の問題で利用可能なワークフロー遷移を取得するtransition_issue
: Jira の問題を新しいステータスに移行する
ライセンス
マサチューセッツ工科大学
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
自然言語コマンドを使用して Jira の REST API との対話を可能にするモデル コンテキスト プロトコル サーバー。これにより、ユーザーは Claude Desktop やその他の MCP クライアントを通じて Jira プロジェクト、問題、コメント、ワークフローを管理できます。
Related MCP Servers
- AsecurityFlicenseAqualityEnables natural language interaction with Jira for managing projects, issues, tasks, and workflows through the Model Context Protocol, allowing users to delegate PM tasks through Claude Desktop.Last updated -942JavaScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables integration with JIRA, allowing users to interact with JIRA tasks and issues through Claude AI assistant.Last updated -32Python
- AsecurityAlicenseAqualityA Model Context Protocol server that provides integration with Jira, allowing Large Language Models to interact with Jira projects, boards, sprints, and issues through natural language.Last updated -5872TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol (MCP) server that enables interaction with JIRA APIs through Claude Desktop, allowing users to search, create, update, and manage JIRA issues using natural language commands.Last updated -Python