mcpField
J
jira-mcp-server

jira-mcp-server

ローカル
github.com/friendlygeorge生産性020 週間前に更新

jira-mcp-server について

jira-mcp-server は、MCP 対応クライアントから Jira Cloud のプロジェクト、課題、ボード、スプリントを操作できるようにします。JQL 検索に加え、課題編集、ワークフロー遷移、バックログ操作を提供します。

主な機能

  1. 01JQL による課題検索
  2. 02課題の作成と更新
  3. 03ワークフローに沿った課題遷移
  4. 04コメントと課題リンクの管理
  5. 05プロジェクト、ボード、スプリント、バックログの照会

活用シーン

  1. 01プロジェクト固有の JQL で未解決バグを検索
  2. 02スプリントとバックログの確認
  3. 03報告された課題の作成と振り分け
  4. 04課題を指定のワークフロー状態へ移動

MCP 対応

課題の検索と管理、プロジェクト、ボード、スプリント、バックログを含む Jira Cloud 操作ツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"friendlygeorge-jira": {
"command": "npx",
"args": [
"-y",
"@supernova123/jira-mcp-server"
]
}
}
}
起動コマンドnpx -y @supernova123/jira-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@supernova123/jira-mcp-server1.0.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Jira MCP サーバー

Jira 用の MCP サーバーです。MCP 対応クライアントを Jira のプロジェクト、課題、スプリント、ボードに接続できます。

MCP Compatible TypeScript License: MIT

これは何ですか?

オープンソースのMCP(Model Context Protocol) サーバーです。AI アシスタントやエージェントから Jira インスタンスにフルアクセスできます。JQL での課題検索、チケットの作成・更新、スプリントやボードの管理、ワークフローを通じた課題のステータス遷移、関連作業のリンクなど、すべて自然言語で操作できます。

Claude Desktop、Cursor、Windsurf、Cline、Continue、またはその他の MCP 対応クライアントから使用でき、チャットを離れずにプロジェクトを管理できます。

選ばれる理由

  • 組み込みツール14種類 — 検索、CRUD、ステータス遷移、コメント、プロジェクト、ボード、スプリント、バックログに対応
  • JQLを全面サポート — Jira Query Language の任意の式で課題を検索
  • ワークフローのステータス遷移 — 名前を指定して、課題をカスタムワークフロー内で移動
  • スプリント管理 — スプリントの状態、ゴール、ボードのバックログを照会
  • Jira Cloud に対応 — 任意の *.atlassian.net インスタンスに接続

クイックスタート

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "jira": {
      "command": "npx",
      "args": ["-y", "jira-mcp-server"],
      "env": {
        "JIRA_HOST": "your-domain.atlassian.net",
        "JIRA_EMAIL": "[email protected]",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}
Cursor / VS Code

MCP 設定に追加します。

{
  "mcpServers": {
    "jira": {
      "command": "npx",
      "args": ["-y", "jira-mcp-server"],
      "env": {
        "JIRA_HOST": "your-domain.atlassian.net",
        "JIRA_EMAIL": "[email protected]",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}
手動での設定
npm install -g jira-mcp-server
export JIRA_HOST=your-domain.atlassian.net
export [email protected]
export JIRA_API_TOKEN=your-api-token
jira-mcp-server

環境変数

変数必須説明
JIRA_HOSTはいJira のホスト名(例:your-domain.atlassian.net)
JIRA_API_TOKENはいJira API トークンまたはパーソナルアクセストークン
JIRA_EMAIL条件付きJira のメールアドレス(Basic 認証で必須)
JIRA_AUTH_TYPEいいえbasic(デフォルト)または bearer(PAT 用)
JIRA_API_VERSIONいいえREST API のバージョン(デフォルト:3)
API トークンの取得方法
  1. Atlassian API Tokens にアクセスします
  2. Create API token をクリックします
  3. 名前(例:「MCP Server」)を付けて、トークンをコピーします
  4. Atlassian のメールアドレスを JIRA_EMAIL に設定します

ツール

ツール説明
jira_searchJQL で課題を検索
jira_get_issue課題の詳細をすべて取得
jira_create_issue新しい課題を作成
jira_update_issue課題のフィールドを更新
jira_transition_issue課題を新しいステータスに遷移
jira_add_comment課題にコメントを追加
jira_delete_issue課題を削除(完全に削除されます)
jira_list_projectsアクセス可能なプロジェクトを一覧表示
jira_get_projectプロジェクトの詳細を取得
jira_get_issue_typesプロジェクトの課題タイプを一覧表示
jira_link_issues2つの課題をリンク
jira_get_boardsJira Software のボードを一覧表示
jira_get_sprintsボードのスプリントを一覧表示
jira_get_backlogボードのバックログ項目を取得

使用例

JQL で課題を検索
{ "tool": "jira_search", "arguments": { "jql": "project = PROJ AND status = Open ORDER BY created DESC" } }
バグを作成
{
  "tool": "jira_create_issue",
  "arguments": {
    "projectKey": "PROJ",
    "summary": "Login page broken on mobile",
    "issueType": "Bug",
    "priority": "High",
    "labels": "mobile,urgent"
  }
}
課題のステータスを遷移
{ "tool": "jira_transition_issue", "arguments": { "issueKey": "PROJ-123", "transitionName": "In Progress" } }
スプリントのバックログを取得
{ "tool": "jira_get_backlog", "arguments": { "boardId": "42" } }

ユースケース

  • プロジェクト管理 — 「モバイルプロジェクトの未解決のバグをすべて表示して」→ JQL を使って jira_search
  • スプリント計画 — 「現在のスプリントには何がある?」→ jira_get_sprints + jira_get_backlog
  • 課題のトリアージ — 「ログインのタイムアウトに関するバグを作成して」→ jira_create_issue
  • ワークフローの自動化 — 「PROJ-456 をレビュー中に移動して」→ jira_transition_issue
  • 複数プロジェクトの概要把握 — 「アクセス権のあるプロジェクトをすべて一覧表示して」→ jira_list_projects

API Coverage

ResourceTools
Issuesjira_search, jira_get_issue, jira_create_issue, jira_update_issue, jira_transition_issue, jira_delete_issue
Commentsjira_add_comment
Projectsjira_list_projects, jira_get_project
Issue Typesjira_get_issue_types
Linksjira_link_issues
Boardsjira_get_boards
Sprintsjira_get_sprints
Backlogjira_get_backlog

Development

git clone https://github.com/friendlygeorge/jira-mcp-server.git
cd jira-mcp-server
npm install
npm run build
npm start

License

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。