Skip to main content
Glama
Kallows

MCP-JIRA-Python Server

by Kallows

MCP JIRA Python 🚀

JIRAとの連携のためのMCPサーバーのPython実装です。MCPは、AIにツールを提供し、データを安全(必要に応じてローカル)に保つために設計された通信プロトコルです。サーバーはAIアプリケーションと同じコンピュータ上で実行され、Claude DesktopはMCPサーバーを実行する最初のアプリケーションです(クライアントとみなされます。シンプルなPython MCPクライアントについては、examplesフォルダをご覧ください)。

インストール

# Install the server locally
git clone https://github.com/kallows/mcp-jira-python.git 

Related MCP server: Jira MCP Server

利用可能なツール

この MCP サーバーは、次の JIRA 統合ツールを提供します。

  • delete_issue : 課題キーを使用して Jira 課題またはサブタスクを削除します。

  • create_jira_issue : 概要、説明、タイプ、優先度、担当者などのカスタマイズ可能なフィールドを持つ新しい Jira の問題を作成します。

  • get_issue : 指定された問題キーのコメントや添付ファイルを含む完全な問題の詳細を取得します。

  • create_issue_link : 問題間の関係を作成します (例: 「ブロック」、「ブロックされている」など)

  • update_issue : 要約、説明、ステータス、優先度、担当者などのフィールドの新しい値で既存の問題を更新します。

  • get_user : メールアドレスを使用してユーザーのアカウントIDを検索する

  • list_fields : 利用可能なすべての JIRA フィールドとそのプロパティのリストを取得します。

  • list_issue_types : JIRAインスタンスで利用可能なすべての課題タイプを取得します

  • list_link_types : 問題リンクの可能なすべての関係タイプを取得します

  • search_issues : 特定のプロジェクト内で JQL (JIRA クエリ言語) を使用して課題を検索します

  • add_comment : 既存の問題にテキストコメントを追加する

  • add_comment_with_attachment : 添付ファイル付きのコメントを問題に追加する

クロードデスクトップ構成

これにはclaude_desktop_config.jsonの更新が必要です。ファイルの場所はApple、Windows、Linuxによって異なります。

ウィンドウズ

注: Windows での claude_desktop_config.json の場所は次のとおりです。

%AppData%\\Claude\\claude_desktop_config.json

これは(通常)次のように解決されます:C:\Users\YOURUSERNAME\AppData\Roaming\Claude

以下はclaude_desktop_config.jsonに追加する設定ブロックです。Windowsでは常にフルパスを使用します。「command」を更新し、ディレクトリパスを設定し、JIRAの環境設定を追加します。

☠️警告 - 更新された claude_desktop_config.json を有効にするには、Claude Desktop を閉じて、すべての Claude プロセスを強制終了する必要があります。😬

MacとLinux

ファイルパスを mcp-jira-python に更新し、JIRA 環境変数を入力します。

注記:

claude_desktop_config.json への変更を保存した後、Claude Desktop を再起動する必要があります。

MCP JIRA Pythonツールの実行

これらのMCPツールはjira-apiサーバーの下にリストされています。Claudeデスクトップのテキスト入力ボックスの右下にある小さなハンマーをクリックすると、リストが表示されます。jira-apiツールがリストに表示されていることを確認してください。ツールを「実行」するには、ClaudeにJiraタスクを実行するよう具体的に指示してください。ただし、最初はツールが表示されず、Claudeに促す必要がある場合があります。場合によっては、ツールの使用を拒否することもあります。システムプロンプトを更新することをお勧めします。

テストの実行

TODO - テストの実行の説明を追加します (unittest) TODO - 統合テストとシステム テストでは次の環境変数が必要なので、テストが環境変数を取得しやすくするためのコードを追加します。

export JIRA_HOST="your-domain.atlassian.net"
export JIRA_EMAIL="your-email@example.com"
export JIRA_API_TOKEN="your-api-token"

TODO - テスト カバレッジ レポートを生成する:

プロジェクト構造

mcp-jira-python/
├── README.md
├── pyproject.toml
├── src/
│   └── jira_api/
│       ├── __init__.py
│       └── server.py
└── tests/
    ├── __init__.py
    ├── test_jira_api.py
    ├── test_jira_integration.py
    └── test_jira_mcp_system.py
A
license - permissive license
Not graded
quality - not tested
Not graded
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    F
    maintenance
    A TypeScript-based server that enables interaction with Jira, providing tools to execute JQL queries, manage tickets, list projects and statuses through natural language.
    11
    26
    MIT
  • A
    license
    C
    quality
    C
    maintenance
    An MCP server that enables AI assistants to interact with JIRA, allowing for querying issue details, creating and updating work items, and managing attachments through a standardized interface.
    12
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • A MCP server built for developers enabling Git based project management with project and personal…

  • MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kallows/mcp-jira-python'

If you have feedback or need assistance with the MCP directory API, please join our Discord server