Jira MCP Server

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.

Integrations

  • Provides comprehensive interaction with Jira's API, enabling JQL query execution, ticket management (creation, editing, deletion), project listing, status retrieval, user assignment, and attachment handling capabilities.

Jira コミュニケーションサーバー MCP サーバー

Jiraと話す

これはTypeScriptベースのMCPサーバーで、Jiraと連携するためのツールを提供します。以下の機能を提供することで、MCPのコアコンセプトを実証します。

  • JQLクエリを実行するためのツール
  • Jira チケットを作成、編集、削除するためのツール
  • Jira プロジェクトとステータスを一覧表示するツール

特徴

Jiraツール

execute_jql

  • 目的: JQL クエリを実行します。
  • パラメータ: jqlnumber_of_results (デフォルト: 1)。

get_only_ticket_name_and_description

  • 目的: チケットの名前と説明を取得します。
  • パラメータ: jqlnumber_of_results (デフォルト: 1)。

create_ticket

  • 目的: Jira チケットを作成します。
  • パラメータ: project.keysummarydescriptionissuetype.nameparent (オプション)。

list_projects

  • 目的: Jira プロジェクトを一覧表示します。
  • パラメータ: number_of_results (デフォルト: 1)。

delete_ticket

  • 目的: チケットを削除します。
  • パラメーター: issueIdOrKey

edit_ticket

  • 目的: チケットを変更します。
  • パラメータ: issueIdOrKeysummary (オプション)、 description (オプション)、 labels (オプション)、 parent (オプション)。

get_all_statuses

  • 目的: すべてのステータスを取得します。
  • パラメータ: number_of_results (デフォルト: 1)。

assign_ticket

  • 目的: ユーザーにチケットを割り当てます。
  • パラメーター: accountIdissueIdOrKey

query_assignable

  • 目的: プロジェクト内の割り当て可能なユーザーを見つけます。
  • パラメータ: project_key

add_attachment

  • 目的: チケットに添付ファイルを追加します。
  • パラメーター: issueIdOrKeyimageUrl

発達

依存関係をインストールします:

npm install

サーバーを構築します。

npm run build

自動リビルドを使用した開発の場合:

npm run watch

インストール

Claude Desktop で使用するには、サーバー設定を追加します。

MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "Jira communication server": { "command": "node", "args": [ "/PATH_TO_THE_PROJECT/build/index.js" ], "env": { "JIRA_URL": "https://XXXXXXXX.atlassian.net", "JIRA_API_MAIL": "Your email", "JIRA_API_KEY": "KEY_FROM : https://id.atlassian.com/manage-profile/security/api-tokens" } } } }

デバッグ

MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。

npm run inspector

インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Jira とのやり取りを可能にする TypeScript ベースのサーバーで、JQL クエリの実行、チケットの管理、自然言語によるプロジェクトとステータスの一覧表示を行うツールを提供します。

  1. Features
    1. Jira Tools
      1. execute_jql
      2. get_only_ticket_name_and_description
      3. create_ticket
      4. list_projects
      5. delete_ticket
      6. edit_ticket
      7. get_all_statuses
      8. assign_ticket
      9. query_assignable
      10. add_attachment
    2. Development
      1. Installation
        1. Debugging
      ID: v7nmyscj80