confluence-mcp
より優れたConfluenceコミュニケーションサーバー
概要
このサーバーは、Confluence との連携のためのモデルコンテキストプロトコル (MCP) を実装しています。このバージョンでは、既存の Confluence サーバーで発見されたバグを修正し、より安定した信頼性の高いエクスペリエンスを提供します。CQLクエリを実行し、Confluence からページコンテンツを取得する機能を提供します。
このサーバーは、MCP クライアント サーバー アーキテクチャに従います。
Confluence 機能を提供する MCP サーバーとして機能します
Confluence にデータソースとして接続します
標準化されたプロトコルを介してMCPクライアントと通信します
使い方
Related MCP server: mcp-jira
Claude App、Cline、Roo Code と併用
Claude アプリで使用する場合は、API キーと URL を直接設定する必要があります。
{
"mcpServers": {
"Confluence communication server": {
"command": "npx",
"args": ["-y", "@zereight/mcp-confluence"],
"env": {
"CONFLUENCE_URL": "https://XXXXXXXX.atlassian.net",
"JIRA_URL": "https://XXXXXXXX.atlassian.net",
"CONFLUENCE_API_MAIL": "Your email",
"CONFLUENCE_API_KEY": "KEY_FROM: https://id.atlassian.com/manage-profile/security/api-tokens",
"CONFLUENCE_IS_CLOUD": "true" // Set to "false" for Server/Data Center
}
}
}
}カーソルの使用
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Confluence 通信サーバーを自動的にインストールするには:
npx -y @smithery/cli install @zereight/confluence-mcp --client claudeCursor を使用する場合は、次のように環境変数を設定してサーバーを実行できます。
env CONFLUENCE_API_MAIL=your@email.com CONFLUENCE_API_KEY=your-key CONFLUENCE_URL=your-confluence-url JIRA_URL=your-jira-url npx -y @zereight/mcp-confluenceCONFLUENCE_API_MAIL: Confluence API のメール アドレス。CONFLUENCE_API_KEY: Confluence API キー。CONFLUENCE_URL: Confluence の URL。JIRA_URL: JIRA の URL。CONFLUENCE_IS_CLOUD: Confluence のバージョン (Cloud または Server) を決定しますデフォルト: true (クラウド版)
サーバー/データセンターバージョンの場合は明示的に「false」に設定
API エンドポイント パスに影響します:
クラウド:
/wiki/rest/apiサーバー:
/rest/api
Confluenceツール
execute_cql_search : Confluence で CQL クエリを実行してページを検索します。
説明: Confluence インスタンスで CQL クエリを実行してページを検索します。
入力スキーマ:
{ "type": "object", "properties": { "cql": { "type": "string", "description": "CQL query string" }, "limit": { "type": "integer", "description": "Number of results to return", "default": 10 } }, "required": ["cql"] }
get_page_content : 特定の Confluence ページのコンテンツを取得します。
説明: ページ ID を使用して Confluence ページのコンテンツを取得します。
入力スキーマ:
{ "type": "object", "properties": { "pageId": { "type": "string", "description": "Confluence Page ID" } }, "required": ["pageId"] }
create_page : 新しい Confluence ページを作成します。
説明: 指定された Confluence スペースに新しいページを作成します。
入力スキーマ:
{ "type": "object", "properties": { "spaceKey": { "type": "string", "description": "Space key where the page will be created" }, "title": { "type": "string", "description": "Page title" }, "content": { "type": "string", "description": "Page content in storage format" }, "parentId": { "type": "string", "description": "Parent page ID (optional)" } }, "required": ["spaceKey", "title", "content"] }
update_page : 既存の Confluence ページを更新します。
説明: 既存の Confluence ページのコンテンツを更新します。
入力スキーマ:
{ "type": "object", "properties": { "pageId": { "type": "string", "description": "ID of the page to update" }, "content": { "type": "string", "description": "New page content in storage format" }, "title": { "type": "string", "description": "New page title (optional)" } }, "required": ["pageId", "content"] }
Jiraツール
execute_jql_search : Jira で JQL クエリを実行して問題を検索します。
説明: Jira インスタンスで JQL クエリを実行して問題を検索します。
入力スキーマ:
{ "type": "object", "properties": { "jql": { "type": "string", "description": "JQL query string" }, "limit": { "type": "integer", "description": "Number of results to return", "default": 10 } }, "required": ["jql"] }
create_jira_issue : 新しい Jira の問題を作成します。
説明: 指定された Jira プロジェクトに新しい課題を作成します。
入力スキーマ:
{ "type": "object", "properties": { "project": { "type": "string", "description": "Project key" }, "summary": { "type": "string", "description": "Issue summary" }, "description": { "type": "string", "description": "Issue description" }, "issuetype": { "type": "string", "description": "Issue type name" }, "assignee": { "type": "string", "description": "Assignee account ID" }, "priority": { "type": "string", "description": "Priority ID" } }, "required": ["project", "summary", "issuetype"] }
update_jira_issue : 既存の Jira の問題を更新します。
説明: 既存の Jira の問題のフィールドを更新します。
入力スキーマ:
{ "type": "object", "properties": { "issueKey": { "type": "string", "description": "Issue key (e.g., PROJ-123)" }, "summary": { "type": "string", "description": "New issue summary" }, "description": { "type": "string", "description": "New issue description" }, "assignee": { "type": "string", "description": "New assignee account ID" }, "priority": { "type": "string", "description": "New priority ID" } }, "required": ["issueKey"] }
transition_jira_issue : Jira の問題のステータスを変更します。
説明: 遷移 ID を使用して Jira の問題のステータスを変更します。
入力スキーマ:
{ "type": "object", "properties": { "issueKey": { "type": "string", "description": "Issue key (e.g. PROJ-123)" }, "transitionId": { "type": "string", "description": "Transition ID to change the issue status" } }, "required": ["issueKey", "transitionId"] }
get_board_sprints : Jira ボードからすべてのスプリントを取得します。
説明: 指定された Jira ボードからすべてのスプリントを取得します。
入力スキーマ:
{ "type": "object", "properties": { "boardId": { "type": "string", "description": "Jira board ID" }, "state": { "type": "string", "description": "Filter sprints by state (active, future, closed)", "enum": ["active", "future", "closed"] } }, "required": ["boardId"] }
get_sprint_issues : スプリントからすべての課題を取得します。
説明: 指定されたスプリントからすべての課題を取得します。
入力スキーマ:
{ "type": "object", "properties": { "sprintId": { "type": "string", "description": "Sprint ID" }, "fields": { "type": "array", "items": { "type": "string" }, "description": "List of fields to return for each issue" } }, "required": ["sprintId"] }
get_current_sprint : ボードから現在アクティブなスプリントとその課題を取得します。
説明: 指定されたボードから現在アクティブなスプリントとその課題を取得します。
入力スキーマ:
{ "type": "object", "properties": { "boardId": { "type": "string", "description": "Jira board ID" }, "includeIssues": { "type": "boolean", "description": "Whether to include sprint issues in the response", "default": true } }, "required": ["boardId"] }
get_epic_issues : エピックに属するすべての問題を取得します。
説明: 指定されたエピックに属するすべての問題を取得します。
入力スキーマ:
{ "type": "object", "properties": { "epicKey": { "type": "string", "description": "Epic issue key (e.g. CONNECT-1234)" }, "fields": { "type": "array", "items": { "type": "string" }, "description": "List of fields to return for each issue" } }, "required": ["epicKey"] }
get_user_issues : ボード内の特定のユーザーに割り当てられた、または特定のユーザーによって報告されたすべての問題を取得します。
説明: ボード内の特定のユーザーに関連付けられているすべての問題を取得します。
入力スキーマ:
{ "type": "object", "properties": { "boardId": { "type": "string", "description": "Jira board ID" }, "username": { "type": "string", "description": "Username to search issues for" }, "type": { "type": "string", "description": "Type of user association with issues", "enum": ["assignee", "reporter"], "default": "assignee" }, "status": { "type": "string", "description": "Filter by issue status", "enum": ["open", "in_progress", "done", "all"], "default": "all" } }, "required": ["boardId", "username"] }
Maintenance
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
- AlicenseAqualityCmaintenanceAn MCP server for interacting with self-hosted Jira instances using Personal Access Token (PAT) authentication. It enables users to perform CRUD operations on issues, search with JQL, manage comments, and list projects through the Jira REST API.1239110MIT
- Alicense-qualityBmaintenanceProvides JIRA issue search, retrieval, and update functionalities via MCP.53MIT
- AlicenseBqualityDmaintenanceMCP server for administering Atlassian Confluence Cloud wiki pages, supporting CRUD operations, page navigation, comments, attachments, and more.621GPL 3.0
- Flicense-qualityDmaintenanceMCP server for JIRA Cloud REST API v3, enabling issue search, creation, updates, comments, and transitions.
Related MCP Connectors
ThemeParks.wiki MCP — live theme park wait times, schedules, and attraction data.
Service status / uptime MCP — Atlassian Statuspage v2.
Self-hostable team wiki; agents read & write it via MCP; Atlas turns your repo into a cited wiki.
Appeared in Searches
- How to create, edit, and delete a Confluence page
- Integrating Confluence with AI Features like Search and Summarization
- Integrating corporate Confluence with model access for search and document navigation
- Workflow for handling a Jira ticket and creating a GitHub Pull Request
- Finding JIRA MCP to Create and Edit Jira Tickets
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/zereight/confluence-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server