Skip to main content
Glama

Jira MCP Server

by ParasSolanki

Jira MCP サーバー

NPMバージョンNPMダウンロード

Jira 用のモデル コンテキスト プロトコルサーバー。

MCP を通じて Jira との統合を提供し、LLM が Jira と対話できるようにします。

Jira REST API ドキュメント

インストール

手動インストール

注: Node バージョン 22.12.0 以上が必要です

  1. Jira 個人アクセス トークンを作成または取得する: ガイド
  2. Claude Desktop にサーバー設定を追加します。
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows(https://gist.github.com/feveromo/7a340d7795fca1ccd535a5802b976e1f)
{ "mcpServers": { "jira": { "command": "npx", "args": ["-y", "@parassolanki/jira-mcp-server@latest"], "env": { "JIRA_PERSONAL_ACCESS_TOKEN": "email@example.com:your_personal_jira_access_token", "JIRA_BASE_URL": "jira_base_url" } } } }

Windowsの場合:

{ "mcpServers": { "jira": { "command": "cmd /c npx", "args": ["-y", "@parassolanki/jira-mcp-server@latest"], "env": { "JIRA_PERSONAL_ACCESS_TOKEN": "email@example.com:your_personal_jira_access_token", "JIRA_BASE_URL": "jira_base_url" } } } }

コンポーネント

ツール

  1. list_projects : Jira からプロジェクトを一覧表示します。
    • 必要な入力:
      • query (オプションの文字列): 返されるプロジェクトをフィルタリングするために使用されるクエリ文字列。
      • maxResults (オプションの数値、最大: 100): 返される結果の最大数。
      • expand (オプションの文字列): レスポンス内の追加情報を展開します。(カンマ区切りのdescriptionleadissueTypesurlprojectKeyspermissionsinsight )。
  2. list_boards : プロジェクトからボードを一覧表示します。
    • 必要な入力:
      • projectKeyOrId (文字列): プロジェクトのキーまたは ID。
      • name (オプションの文字列): プロジェクトの名前。
      • maxResults (オプションの数値、最大: 100): 返される結果の最大数。
      • startAt (オプションの数値): 返されるボードの開始インデックス。
      • type (オプションの文字列): ボードのタイプ。( scrumまたはkanbanのいずれかになります)。
  3. list_sprints_from_board : ボードからスプリントを一覧表示します。
    • 必要な入力:
      • boardId (文字列): ボードの ID。
      • maxResults (オプションの数値、最大: 100): 返される結果の最大数。
      • startAt (オプションの数値): 返されるボードの開始インデックス。
  4. list_issues_from_sprint : スプリントからの問題を一覧表示します。
    • 必要な入力:
      • boardId (文字列): ボードの ID。
      • sprintId (文字列): スプリントの ID。
      • maxResults (オプションの数値、最大: 100): 返される結果の最大数。
      • startAt (オプションの数値): 返されるボードの開始インデックス。
      • expand (オプションの文字列): レスポンス内の追加情報を展開します。( schemanamesコンマで区切ります)。
  5. create_issue : Jira で問題を作成します (タスク問題タイプのみサポートされます)。
    • 必要な入力:
      • projectKeyOrId (文字列): プロジェクトのキーまたは ID。
      • summary (文字列): 問題の概要/タイトル。
      • description (文字列): 問題の説明。

使用例

Jira と対話するために使用できるプロンプトの例:

  1. 「すべての Jira プロジェクトを表示」→ list_projects ツールを実行して、利用可能なすべてのプロジェクトを表示します。
  2. 「DEV プロジェクトにはどのようなカンバン ボードが存在しますか?」 → DEV プロジェクト キーとタイプ パラメータを「kanban」に設定して list_boards ツールを実行します。
  3. 「ボード ID 123 のすべてのスプリントを表示する」→ list_sprints_from_board ツールを実行して、ボード 123 に関連付けられているすべてのスプリントを表示します。
  4. 「ボード 123 のスプリント 456 にはどのような問題がありますか?」 → ボード 123 のスプリント 456 にあるすべての問題を表示するには、list_issues_from_sprint ツールを実行します。
  5. 「マーケティング ボードの現在のスプリントの最初の 50 件の問題を表示します」→ 最初に list_boards を実行してマーケティング ボード ID を見つけ、次に list_sprints_from_board を実行して現在のスプリントを見つけ、最後に maxResults=50 で list_issues_from_sprint を実行します。

発達

  1. 依存関係をインストールします:
pnpm install
  1. .envで Github アクセス トークンを設定します。
JIRA_PERSONAL_ACCESS_TOKEN=email@example.com:your_personal_jira_access_token JIRA_BASE_URL=jira_base_url
  1. watch を使用してローカルで実行します。
pnpm dev
  1. サーバーを構築します。
pnpm build
  1. インスペクタを使用したローカルデバッグ:
pnpm inspector

すべて

  • [x] プロジェクト一覧
  • [x] リストボード
  • [x] ボードからのスプリントのリスト
  • [x] スプリントからの問題リスト
  • [ ] IDまたはキーで問題を取得
  • [x] create_issue(タスク課題タイプのみ)
  • [ ] create_issue(ストーリー、エピック、サブタスクの課題タイプ)
  • [ ] 更新問題
  • [ ] 問題を削除する
  • [ ] 号をアーカイブする
  • [ ] 問題からのコメントリスト
  • [ ] IDで問題からコメントを取得する
  • [ ] 問題にコメントを作成する
  • [ ] 問題に関するコメントの更新
  • [ ] 問題のコメントを削除
  • [ ] 問題からのサブタスクのリスト
  • [ ] ユーザー名またはキーでユーザーを取得する
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Jira との統合を提供するモデル コンテキスト プロトコル サーバー。これにより、Large Language Models が自然言語を通じて Jira プロジェクト、ボード、スプリント、および問題と対話できるようになります。

  1. インストール
    1. 手動インストール
  2. コンポーネント
    1. ツール
  3. 使用例
    1. 発達
      1. すべて

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          A Model Context Protocol server that enables integration with JIRA, allowing users to interact with JIRA tasks and issues through Claude AI assistant.
          Last updated -
          3
          2
          Python
          • Apple
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables seamless integration between Cursor IDE and JIRA, allowing users to retrieve issues, execute JQL searches, and log work through natural language interactions.
          Last updated -
          Python
          • Linux
          • Apple
        • -
          security
          F
          license
          -
          quality
          A 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
          • Linux
          • Apple
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that enables AI assistants like Claude to interact with Jira, allowing for project management tasks such as listing projects, searching issues, creating tickets, and managing sprints through natural language queries.
          Last updated -
          15
          1
          TypeScript
          MIT License
          • Linux
          • Apple

        View all related MCP servers

        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/ParasSolanki/jira-mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server