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 クエリを実行します。
- パラメータ:
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
。
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
You must be authenticated.
Tools
Jira とのやり取りを可能にする TypeScript ベースのサーバーで、JQL クエリの実行、チケットの管理、自然言語によるプロジェクトとステータスの一覧表示を行うツールを提供します。