Jira & Confluence MCP Server
Enables management of Confluence content including searching with CQL, creating and updating pages, managing attachments, retrieving spaces and page hierarchies, and deleting pages.
Provides tools for managing Jira issues including searching with JQL, creating and updating issues, adding comments, transitioning issue status, and retrieving project information.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Jira & Confluence MCP Server search for open bugs in the PROJ project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Jira & Confluence MCP Servers
PythonベースのMCP(Model Context Protocol)サーバーで、JiraとConfluenceのAPIと対話できます。
セットアップ
1. 依存関係のインストール
uv sync2. 環境変数の設定
.env.exampleを.envにコピーして、認証情報を設定します:
cp .env.example .env以下の情報を設定してください:
JIRA_URL/CONFLUENCE_URL: AtlassianインスタンスのURLJIRA_USERNAME/CONFLUENCE_USERNAME: メールアドレスJIRA_API_TOKEN/CONFLUENCE_API_TOKEN: APIトークン(こちらから生成)JIRA_CLOUD/CONFLUENCE_CLOUD: クラウド版の場合はtrue、サーバー版の場合はfalse
Related MCP server: MCP Atlassian
使用方法
Jira MCPサーバーの起動
uv run python src/jira_server.pyConfluence MCPサーバーの起動
uv run python src/confluence_server.py利用可能なツール
Jira MCP
jira_search_issues: JQLを使用してイシューを検索jira_get_issue: 特定のイシューの詳細を取得jira_create_issue: 新しいイシューを作成jira_update_issue: 既存のイシューを更新jira_add_comment: イシューにコメントを追加jira_transition_issue: イシューのステータスを変更jira_get_projects: プロジェクト一覧を取得
Confluence MCP
confluence_search_content: CQLを使用してコンテンツを検索confluence_get_page: ページの詳細を取得confluence_create_page: 新しいページを作成confluence_update_page: 既存のページを更新confluence_delete_page: ページを削除confluence_get_spaces: スペース一覧を取得confluence_get_page_children: 子ページを取得confluence_add_attachment: ページに添付ファイルを追加
Claude Desktopでの設定
Claude Desktopの設定ファイル(~/Library/Application Support/Claude/claude_desktop_config.json)に以下を追加:
{
"mcpServers": {
"jira": {
"command": "/path/to/jira-confluence-mcp/run_jira.sh",
"args": [],
"env": {
"JIRA_URL": "https://your-domain.atlassian.net",
"JIRA_USERNAME": "your-email@example.com",
"JIRA_API_TOKEN": "your-api-token",
"JIRA_CLOUD": "true"
}
},
"confluence": {
"command": "/path/to/jira-confluence-mcp/run_confluence.sh",
"args": [],
"env": {
"CONFLUENCE_URL": "https://your-domain.atlassian.net",
"CONFLUENCE_USERNAME": "your-email@example.com",
"CONFLUENCE_API_TOKEN": "your-api-token",
"CONFLUENCE_CLOUD": "true"
}
}
}
}注意:
/path/to/jira-confluence-mcp/の部分は実際のプロジェクトパスに置き換えてくださいAPIトークンはAtlassianアカウント設定から生成できます
run_jira.shとrun_confluence.shは、プロジェクトルートにあるシェルスクリプトです
使用例
Jira
# イシューの検索
await jira_search_issues({"jql": "project = PROJ AND status = 'In Progress'", "max_results": 10})
# イシューの作成
await jira_create_issue({
"project_key": "PROJ",
"summary": "新しいタスク",
"description": "タスクの説明",
"issue_type": "Task",
"priority": "Medium"
})
# イシューのステータス変更
await jira_transition_issue({"issue_key": "PROJ-123", "status": "Done"})Confluence
# ページの検索
await confluence_search_content({"cql": "space = DEV AND title ~ 'API'"})
# ページの作成
await confluence_create_page({
"space_key": "DEV",
"title": "新しいドキュメント",
"content": "<p>ページの内容</p>"
})
# ページの更新
await confluence_update_page({
"page_id": "123456",
"content": "<p>更新された内容</p>",
"version_comment": "APIドキュメントを更新"
})ライセンス
MIT
Available Tools
7 toolsjira_add_commentC
Add a comment to a Jira issue
Inputs: issue_key (required), comment (required).
jira_create_issueC
Create a new Jira issue
Inputs: project_key (required), summary (required), description, issue_type, +2 more.
jira_get_issueC
Get details of a specific Jira issue
Inputs: issue_key (required).
jira_get_projectsA
Get list of Jira projects
Inputs: no named parameters.
jira_search_issuesC
Search for Jira issues using JQL
Inputs: jql (required), max_results.
jira_transition_issueC
Transition a Jira issue to a different status
Inputs: issue_key (required), status (required).
jira_update_issueC
Update an existing Jira issue
Inputs: issue_key (required), fields (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Every tool has a clearly distinct purpose with no ambiguity. Each targets a specific Jira action (e.g., create, get, update, search, transition, add comment, list projects) with no overlap in functionality. The descriptions make it easy to differentiate between tools like jira_update_issue and jira_transition_issue.
All tools follow a consistent verb_noun pattern with a 'jira_' prefix (e.g., jira_create_issue, jira_get_issue). The naming is predictable and readable throughout, using snake_case uniformly without any deviations or mixed conventions.
The 7 tools are well-scoped for a Jira-focused server, covering core operations without being excessive. Each tool earns its place by addressing essential Jira workflows (e.g., issue lifecycle, project management, searching). This count is appropriate for the domain, avoiding both thinness and bloat.
The tool set provides strong coverage for Jira operations, including CRUD for issues (create, get, update), search, transitions, comments, and project listing. A minor gap is the lack of tools for Confluence (implied by the server name), but for Jira alone, it's nearly complete with only small omissions like deleting issues or managing users.
Maintenance
Related MCP Connectors
Connect to Atlassian Jira, Confluence, Loom, and more to search, create, and manage your work.
Manage tickets, run agents and workflows, query tables, and search workspace knowledge.
Use your connected apps from your agent: search synced data, act in apps and set up automations.
Search 16,000+ API operations and 95 built tools by need, then call any of them by name
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Atlassian Confluence and Jira through natural language, allowing users to search, create, update, and transition issues and pages.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Atlassian Confluence and Jira for searching, updating, and managing content and issues.MIT
- AlicenseAqualityAmaintenanceEnables interaction with Atlassian Jira and Confluence via their REST API, providing tools for searching, creating, updating, commenting, and retrieving issues, pages, projects, and spaces.1442 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search, create, update, and transition Jira issues and Confluence pages, add comments, and manage Atlassian content across Cloud and Server/Data Center deployments.MIT