Jira コミュニケーションサーバー MCP サーバー
Jiraと話す
これはTypeScriptベースのMCPサーバーで、Jiraと連携するためのツールを提供します。以下の機能を提供することで、MCPのコアコンセプトを実証します。
JQLクエリを実行するためのツール
Jira チケットを作成、編集、削除するためのツール
Jira プロジェクトとステータスを一覧表示するツール
特徴
Related MCP server: Jira MCP Server
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インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.