mcpField
J
Jira communication server MCP Server

Jira communication server MCP Server

ローカル
github.com/Raghvendra2420バージョン管理077 週間前に更新

Jira communication server MCP Server について

Jiraをツール経由で操作するTypeScript製MCPサーバーです。JQL検索、チケット管理、プロジェクトやステータスの一覧取得に対応します。

主な機能

  1. 01JQLクエリの実行
  2. 02チケットの作成・編集・削除
  3. 03チケットの割り当てと担当可能ユーザーの検索
  4. 04プロジェクトとステータスの一覧取得
  5. 05チケットへの添付追加

活用シーン

  1. 01JQLでJiraの課題を検索
  2. 02プロジェクトのチケットを作成・更新
  3. 03チケットを割り当て画像URLを添付

MCP 対応

MCPサーバーとして、Jiraの検索やチケット管理を行うツールをMCPクライアントに公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Jira communication server MCP サーバー

Jira と対話する

Jira Server MCP server

これは、Jira と連携するためのツールを提供する TypeScript ベースの MCP サーバーです。以下を提供することで、MCP の中核概念を紹介します。

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

機能

Jira ツール

execute_jql
  • 目的:JQL クエリを実行します。
  • パラメーター:jql、number_of_results(デフォルト:1)。
get_only_ticket_name_and_description
  • 目的:チケット名と説明を取得します。
  • パラメーター:jql、number_of_results(デフォルト:1)。
create_ticket
  • 目的:Jira チケットを作成します。
  • パラメーター:project.key、summary、description、issuetype.name、parent(任意)。
list_projects
  • 目的:Jira プロジェクトを一覧表示します。
  • パラメーター:number_of_results(デフォルト:1)。
delete_ticket
  • 目的:チケットを削除します。
  • パラメーター:issueIdOrKey。
edit_ticket
  • 目的:チケットを変更します。
  • パラメーター:issueIdOrKey、summary(任意)、description(任意)、labels(任意)、parent(任意)。
get_all_statuses
  • 目的:すべてのステータスを取得します。
  • パラメーター:number_of_results(デフォルト:1)。
assign_ticket
  • 目的:チケットをユーザーに割り当てます。
  • パラメーター:accountId、issueIdOrKey。
query_assignable
  • 目的:プロジェクト内で割り当て可能なユーザーを検索します。
  • パラメーター:project_key。
add_attachment
  • 目的:チケットに添付ファイルを追加します。
  • パラメーター:issueIdOrKey、imageUrl。

開発

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

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

Inspector は、ブラウザーでデバッグツールにアクセスするための URL を表示します。

コメント

MCP は初めてですか?

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

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