MCP-JIRA-Python Server
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.pyThis server cannot be installed
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
- AlicenseNot gradedqualityDmaintenanceProvides integration with Jira's REST API, allowing AI assistants to manage Jira issues programmatically.4810MIT
- AlicenseBqualityFmaintenanceA TypeScript-based server that enables interaction with Jira, providing tools to execute JQL queries, manage tickets, list projects and statuses through natural language.1126MIT
- AlicenseCqualityCmaintenanceAn 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.124MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides access to JIRA issue data stored in CSV files, enabling AI assistants to query, filter, and analyze JIRA issues through standardized tools.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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