mcpField
J
Jira Prompts MCP Server

Jira Prompts MCP Server

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

Jira Prompts MCP Server について

Jira Prompts MCP Serverは、Jira課題からプロンプトとコンテキストを生成し、MCPプロンプトに対応するクライアントで利用できます。簡易版と、コメント・関連課題・サブタスクを含む詳細版を提供します。

主な機能

  1. 01Jira課題の簡易プロンプトを生成
  2. 02関連情報を含む詳細プロンプトを生成
  3. 03Jira課題キーでデータを取得
  4. 04コメント、関連課題、サブタスクを含める

活用シーン

  1. 01Jira課題の要点を把握
  2. 02アシスタント向けに課題の全体像を準備
  3. 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 つのプロンプトを実装した初回リリースです。

インストール

手動インストール
  1. このリポジトリをクローンします
  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": {}
  }
}
コマンド

サーバーは以下のコマンドに応答します:

  1. jira-issue-brief <issue-key>:Jira 課題の主要フィールドを取得します。引数として課題キー(例:PROJ-123)が必要です。
  2. jira-issue-full <issue-key>:Jira 課題の主要フィールド、コメント、リンクされた課題、およびサブタスクを取得します。引数として課題キーが必要です。

例:

  1. /jira-issue-brief PROJ-123
  2. /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-1234
  • uv run python -m jira_prompts_mcp_server.cli jira-full BOOM-1234

ライセンス

MIT License。詳細は LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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