Jira Prompts MCP Server について
Jira Prompts MCP Serverは、Jira課題からプロンプトとコンテキストを生成し、MCPプロンプトに対応するクライアントで利用できます。簡易版と、コメント・関連課題・サブタスクを含む詳細版を提供します。
主な機能
- 01Jira課題の簡易プロンプトを生成
- 02関連情報を含む詳細プロンプトを生成
- 03Jira課題キーでデータを取得
- 04コメント、関連課題、サブタスクを含める
活用シーン
- 01Jira課題の要点を把握
- 02アシスタント向けに課題の全体像を準備
- 03MCPプロンプト対応クライアントでJiraプロンプトを利用
MCP 対応
ツールではなく、Jira課題向けのMCPプロンプトを提供します。`jira-issue-brief`と`jira-issue-full`は課題キーを指定して情報を取得します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Jira Prompts MCP Server
このリポジトリでは、Jira のコンテンツからプロンプトまたはコンテキストを生成する複数のコマンドを提供する、Model Context Protocol(MCP)サーバーを提供します。
このリポジトリは、MarkItDown MCP server とサンプルの Git MCP server から大きな着想を得ています。また、mcp-atlassian リポジトリの設計およびコードの要素も取り入れています。このリポジトリと mcp-atlassian の主な違いは、Jira API とのやり取りに atlassian-api/atlassian-python-api ではなく pycontribs/jira を使用することと、ツールではなくプロンプトの提供に重点を置いていることです。後者の特徴により、Zed の AI アシスタントなど、MCP プロンプトのみをサポートするツールとの連携に特に役立ちます。
私が開発した別の MCP サーバープロジェクトはこちらです:ceshine/git-prompts-mcp-server
変更履歴
0.1.0
- 低レベルの mcp package から FastMCP パッケージに移行しました。
- サーバーをテストするための CLI を追加しました。
0.0.1
jira-issue-brief と jira-issue-full の 2 つのプロンプトを実装した初回リリースです。
インストール
手動インストール
- このリポジトリをクローンします
- 依存関係をインストールします:
uv sync --frozen
使用方法
Zed Editor の MCP サーバーとして使用する
settings.json に以下を追加します:
"context_servers": {
"git_prompt_mcp": {
"command": {
"path": "uv",
"args": [
"--directory",
"/path/to/local/jira_prompts_mcp_server",
"run",
"jira-prompts-mcp-server",
"https://my-company.atlassian.net", // Jira base URL
"[email protected]", // Jira username
"your_api_key" // Jira API token (https://id.atlassian.com/manage-profile/security/api-tokens)
]
},
"settings": {}
}
}
コマンド
サーバーは以下のコマンドに応答します:
jira-issue-brief <issue-key>:Jira 課題の主要フィールドを取得します。引数として課題キー(例:PROJ-123)が必要です。jira-issue-full <issue-key>:Jira 課題の主要フィールド、コメント、リンクされた課題、およびサブタスクを取得します。引数として課題キーが必要です。
例:
/jira-issue-brief PROJ-123/jira-issue-brief PROJ-155
CLI を使用したサーバーのテスト
前提条件:必要な環境変数(JIRA_URL、JIRA_USERNAME、JIRA_API_TOKEN)を設定しておく必要があります。
CLI を使用して MCP サーバーをすばやくテストできます。コマンドの例を以下に示します:
uv run python -m jira_prompts_mcp_server.cli jira-brief BOOM-1234uv run python -m jira_prompts_mcp_server.cli jira-full BOOM-1234
ライセンス
MIT License。詳細は LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。