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 integration with Jira, allowing viewing and management of projects, boards, sprints, and issues. Capabilities include listing projects, boards, sprints, and retrieving issues from sprints, with plans for additional functionality like issue creation, commenting, and user management.
Jira MCP サーバー
Jira 用のモデル コンテキスト プロトコルサーバー。
MCP を通じて Jira との統合を提供し、LLM が Jira と対話できるようにします。
インストール
手動インストール
注: Node バージョン 22.12.0 以上が必要です
- Jira 個人アクセス トークンを作成または取得する: ガイド
- Claude Desktop にサーバー設定を追加します。
- MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:このガイドを確認してください
Copy
Windowsの場合:
Copy
コンポーネント
ツール
list_projects
: Jira からプロジェクトを一覧表示します。- 必要な入力:
query
(オプションの文字列): 返されるプロジェクトをフィルタリングするために使用されるクエリ文字列。maxResults
(オプションの数値、最大: 100): 返される結果の最大数。expand
(オプションの文字列): レスポンス内の追加情報を展開します。(カンマ区切りのdescription
、lead
、issueTypes
、url
、projectKeys
、permissions
、insight
)。
- 必要な入力:
list_boards
: プロジェクトからボードを一覧表示します。- 必要な入力:
projectKeyOrId
(文字列): プロジェクトのキーまたは ID。name
(オプションの文字列): プロジェクトの名前。maxResults
(オプションの数値、最大: 100): 返される結果の最大数。startAt
(オプションの数値): 返されるボードの開始インデックス。type
(オプションの文字列): ボードのタイプ。(scrum
またはkanban
のいずれかになります)。
- 必要な入力:
list_sprints_from_board
: ボードからスプリントを一覧表示します。- 必要な入力:
boardId
(文字列): ボードの ID。maxResults
(オプションの数値、最大: 100): 返される結果の最大数。startAt
(オプションの数値): 返されるボードの開始インデックス。
- 必要な入力:
list_issues_from_sprint
: スプリントからの問題を一覧表示します。- 必要な入力:
boardId
(文字列): ボードの ID。sprintId
(文字列): スプリントの ID。maxResults
(オプションの数値、最大: 100): 返される結果の最大数。startAt
(オプションの数値): 返されるボードの開始インデックス。expand
(オプションの文字列): レスポンス内の追加情報を展開します。(schema
とnames
コンマで区切ります)。
- 必要な入力:
create_issue
: Jira で問題を作成します (タスク問題タイプのみサポートされます)。- 必要な入力:
projectKeyOrId
(文字列): プロジェクトのキーまたは ID。summary
(文字列): 問題の概要/タイトル。description
(文字列): 問題の説明。
- 必要な入力:
使用例
Jira と対話するために使用できるプロンプトの例:
- 「すべての Jira プロジェクトを表示」→ list_projects ツールを実行して、利用可能なすべてのプロジェクトを表示します。
- 「DEV プロジェクトにはどのようなカンバン ボードが存在しますか?」 → DEV プロジェクト キーとタイプ パラメータを「kanban」に設定して list_boards ツールを実行します。
- 「ボード ID 123 のすべてのスプリントを表示する」→ list_sprints_from_board ツールを実行して、ボード 123 に関連付けられているすべてのスプリントを表示します。
- 「ボード 123 のスプリント 456 にはどのような問題がありますか?」 → ボード 123 のスプリント 456 にあるすべての問題を表示するには、list_issues_from_sprint ツールを実行します。
- 「マーケティング ボードの現在のスプリントの最初の 50 件の問題を表示します」→ 最初に list_boards を実行してマーケティング ボード ID を見つけ、次に list_sprints_from_board を実行して現在のスプリントを見つけ、最後に maxResults=50 で list_issues_from_sprint を実行します。
発達
- 依存関係をインストールします:
Copy
.env
で Github アクセス トークンを設定します。
Copy
- watch を使用してローカルで実行します。
Copy
- サーバーを構築します。
Copy
- インスペクタを使用したローカルデバッグ:
Copy
すべて
- [x] プロジェクト一覧
- [x] リストボード
- [x] ボードからのスプリントのリスト
- [x] スプリントからの問題リスト
- [ ] IDまたはキーで問題を取得
- [x] create_issue(タスク課題タイプのみ)
- [ ] create_issue(ストーリー、エピック、サブタスクの課題タイプ)
- [ ] 更新問題
- [ ] 問題を削除する
- [ ] 号をアーカイブする
- [ ] 問題からのコメントリスト
- [ ] IDで問題からコメントを取得する
- [ ] 問題にコメントを作成する
- [ ] 問題に関するコメントの更新
- [ ] 問題のコメントを削除
- [ ] 問題からのサブタスクのリスト
- [ ] ユーザー名またはキーでユーザーを取得する
You must be authenticated.
Jira との統合を提供するモデル コンテキスト プロトコル サーバー。これにより、Large Language Models が自然言語を通じて Jira プロジェクト、ボード、スプリント、および問題と対話できるようになります。