aashari/mcp-server-atlassian-confluence

aashari/mcp-server-atlassian-confluence

от aashari
MCP сервер для подключения ИИ-ассистентов к Confluence: задавайте вопросы документации, ищите по всем пространствам, создавайте и обновляйте страницы. Полезен разработчикам, менеджерам и всем, кто ...

Connect AI to Your Confluence Knowledge Base

Transform how you access and interact with your team's knowledge by connecting Claude, Cursor AI, and other AI assistants directly to your Confluence spaces, pages, and documentation. Get instant answers from your knowledge base, search across all your spaces, and streamline your documentation workflow.

NPM Version

What You Can Do

  • Ask AI about your documentation: "What's our API authentication process?"
  • Search across all spaces: "Find all pages about security best practices"
  • Get instant answers: "Show me the latest release notes from the Product space"
  • Access team knowledge: "What are our HR policies for remote work?"
  • Review page comments: "Show me the discussion on the architecture document"
  • Create and update content: "Create a new page in the DEV space"

Perfect For

  • Developers who need quick access to technical documentation and API guides
  • Product Managers searching for requirements, specs, and project updates
  • HR Teams accessing policy documents and employee resources quickly
  • Support Teams finding troubleshooting guides and knowledge base articles
  • Anyone who wants to interact with Confluence using natural language

Часто задаваемые вопросы

Инструменты были проиндексированы:
conf_delete

Удаляет ресурсы Confluence. По умолчанию возвращает формат TOON. Формат вывода: TOON (по умолчанию) или JSON (outputFormat: "json") Типовые операции: - /wiki/api/v2/pages/{id} - Удаляет страницу - /wiki/api/v2/blogposts/{id} - Удаляет запись в блоге - /wiki/api/v2/pages/{id}/labels/{label-id} - Удаляет метку - /wiki/api/v2/footer-comments/{id} - Удаляет комментарий - /wiki/api/v2/attachments/{id} - Удаляет вложение Примечание: Большинство DELETE-запросов возвращают 204 No Content при успешном выполнении. Справочник API: https://developer.atlassian.com/cloud/confluence/rest/v2/

Confluence DELETE Request

Параметры
  • jqstring

    JMESPath-выражение для фильтрации и преобразования ответа. ВАЖНО: Всегда используйте это для извлечения только нужных полей и снижения затрат на токены. Примеры: "results[].{id: id, title: title}" (извлечение конкретных полей), "results[0]" (первый результат), "results[].id" (только идентификаторы). См. https://jmespath.org

  • outputFormatenum

    Формат вывода: «toon» (по умолчанию, на 30-60% меньше токенов) или «json». TOON оптимизирован для LLM: табличные массивы и минимальный синтаксис.

  • pathstringобязательный

    Путь конечной точки API Confluence (без базового URL). Должен начинаться с «/». Примеры: «/wiki/api/v2/spaces», «/wiki/api/v2/pages», «/wiki/api/v2/pages/{id}»

  • queryParamsobject

    Необязательные параметры запроса в виде пар «ключ-значение». Примеры: {"limit": "25", "cursor": "...", "space-id": "123", "body-format": "storage"}

conf_get

Читает любые данные Confluence. По умолчанию возвращает TOON-формат (на 30-60% меньше токенов, чем JSON). ВАЖНО — Оптимизация затрат: - ВСЕГДА используйте параметр jq для фильтрации полей ответа. Нефильтрованные ответы обходятся очень дорого! - Используйте параметр запроса limit, чтобы ограничить количество результатов (например, limit: "5") - Если не уверены, какие поля доступны, сначала получите ОДИН элемент с параметром limit: "1" и БЕЗ фильтра jq, чтобы изучить схему, затем используйте jq в последующих вызовах Паттерн обнаружения схемы: 1. Первый вызов: path: "/wiki/api/v2/spaces", queryParams: {"limit": "1"} (без jq) — изучите доступные поля 2. Затем используйте: jq: "results[*].{id: id, key: key, name: name}" — извлекайте только то, что нужно Формат вывода: TOON (по умолчанию, эффективно по токенам) или JSON (outputFormat: "json") Типовые пути: - /wiki/api/v2/spaces — список пространств - /wiki/api/v2/pages — список страниц (используйте параметр запроса space-id) - /wiki/api/v2/pages/{id} — получение сведений о странице - /wiki/api/v2/pages/{id}/body — получение тела страницы (body-format: storage, atlas_doc_format, view) - /wiki/rest/api/search — поиск содержимого (параметр запроса cql) Примеры jq: results[*].id, results[0], results[*].{id: id, title: title} Ссылка на API: https://developer.atlassian.com/cloud/confluence/rest/v2/

Confluence GET Request

Параметры
  • jqstring

    JMESPath-выражение для фильтрации и преобразования ответа. ВАЖНО: Всегда используйте это для извлечения только нужных полей и снижения затрат на токены. Примеры: "results[].{id: id, title: title}" (извлечение конкретных полей), "results[0]" (первый результат), "results[].id" (только идентификаторы). См. https://jmespath.org

  • outputFormatenum

    Формат вывода: «toon» (по умолчанию, на 30-60% меньше токенов) или «json». TOON оптимизирован для LLM: табличные массивы и минимальный синтаксис.

  • pathstringобязательный

    Путь конечной точки API Confluence (без базового URL). Должен начинаться с «/». Примеры: «/wiki/api/v2/spaces», «/wiki/api/v2/pages», «/wiki/api/v2/pages/{id}»

  • queryParamsobject

    Необязательные параметры запроса в виде пар «ключ-значение». Примеры: {"limit": "25", "cursor": "...", "space-id": "123", "body-format": "storage"}

conf_patch

Частично обновляет ресурсы Confluence. По умолчанию возвращает формат TOON. ВАЖНО - Оптимизация стоимости: Используйте параметр jq для фильтрации полей ответа. Формат вывода: TOON (по умолчанию) или JSON (outputFormat: "json") Типовые операции: 1. Обновление пространства: /wiki/api/v2/spaces/{id} body: {"name": "New Name", "description": {"plain": {"value": "Desc", "representation": "plain"}}} 2. Обновление комментария: /wiki/api/v2/footer-comments/{id} Примечание: API Confluence v2 в основном использует PUT для обновлений. Справочник API: https://developer.atlassian.com/cloud/confluence/rest/v2/

Confluence PATCH Request

Параметры
  • bodyobjectобязательный

    Тело запроса — это JSON-объект. Структура зависит от конечной точки. Пример для страницы: {"spaceId": "123", "title": "Page Title", "body": {"representation": "storage", "value": "<p>Content</p>"}}

  • jqstring

    JMESPath-выражение для фильтрации и преобразования ответа. ВАЖНО: Всегда используйте это для извлечения только нужных полей и снижения затрат на токены. Примеры: "results[].{id: id, title: title}" (извлечение конкретных полей), "results[0]" (первый результат), "results[].id" (только идентификаторы). См. https://jmespath.org

  • outputFormatenum

    Формат вывода: «toon» (по умолчанию, на 30-60% меньше токенов) или «json». TOON оптимизирован для LLM: табличные массивы и минимальный синтаксис.

  • pathstringобязательный

    Путь конечной точки API Confluence (без базового URL). Должен начинаться с «/». Примеры: «/wiki/api/v2/spaces», «/wiki/api/v2/pages», «/wiki/api/v2/pages/{id}»

  • queryParamsobject

    Необязательные параметры запроса в виде пар «ключ-значение». Примеры: {"limit": "25", "cursor": "...", "space-id": "123", "body-format": "storage"}

conf_post

Создаёт ресурсы Confluence. По умолчанию возвращает формат TOON (экономит токены). ВАЖНО - Оптимизация затрат: - Используйте параметр jq, чтобы извлекать только нужные поля из ответа (например, jq: "{id: id, title: title}") - Неотфильтрованные ответы содержат все метаданные и стоят дорого! Формат вывода: TOON (по умолчанию) или JSON (outputFormat: "json") Типовые операции: 1. Создание страницы: /wiki/api/v2/pages body: {"spaceId": "123456", "status": "current", "title": "Page Title", "parentId": "789", "body": {"representation": "storage", "value": "<p>Content</p>"}} 2. Создание записи в блоге: /wiki/api/v2/blogposts body: {"spaceId": "123456", "status": "current", "title": "Blog Title", "body": {"representation": "storage", "value": "<p>Content</p>"}} 3. Добавление метки: /wiki/api/v2/pages/{id}/labels - body: {"name": "label-name"} 4. Добавление комментария: /wiki/api/v2/pages/{id}/footer-comments Справочник API: https://developer.atlassian.com/cloud/confluence/rest/v2/

Confluence POST Request

Параметры
  • bodyobjectобязательный

    Тело запроса — это JSON-объект. Структура зависит от конечной точки. Пример для страницы: {"spaceId": "123", "title": "Page Title", "body": {"representation": "storage", "value": "<p>Content</p>"}}

  • jqstring

    JMESPath-выражение для фильтрации и преобразования ответа. ВАЖНО: Всегда используйте это для извлечения только нужных полей и снижения затрат на токены. Примеры: "results[].{id: id, title: title}" (извлечение конкретных полей), "results[0]" (первый результат), "results[].id" (только идентификаторы). См. https://jmespath.org

  • outputFormatenum

    Формат вывода: «toon» (по умолчанию, на 30-60% меньше токенов) или «json». TOON оптимизирован для LLM: табличные массивы и минимальный синтаксис.

  • pathstringобязательный

    Путь конечной точки API Confluence (без базового URL). Должен начинаться с «/». Примеры: «/wiki/api/v2/spaces», «/wiki/api/v2/pages», «/wiki/api/v2/pages/{id}»

  • queryParamsobject

    Необязательные параметры запроса в виде пар «ключ-значение». Примеры: {"limit": "25", "cursor": "...", "space-id": "123", "body-format": "storage"}

conf_put

Заменяет ресурсы Confluence (полное обновление). По умолчанию возвращает формат TOON. IMPORTANT — Оптимизация стоимости: - Используй параметр jq, чтобы извлечь только нужные поля из ответа. - Пример: jq: "{id: id, version: version.number}" Формат вывода: TOON (по умолчанию) или JSON (outputFormat: "json") Типовые операции: 1. Обновление страницы: /wiki/api/v2/pages/{id} body: {"id": "123", "status": "current", "title": "Updated Title", "spaceId": "456", "body": {"representation": "storage", "value": "<p>Content</p>"}, "version": {"number": 2}} Примечание: version.number необходимо увеличивать. 2. Обновление записи в блоге: /wiki/api/v2/blogposts/{id} Примечание: PUT заменяет весь ресурс. Номер версии необходимо увеличивать. Справочник API: https://developer.atlassian.com/cloud/confluence/rest/v2/

Confluence PUT Request

Параметры
  • bodyobjectобязательный

    Тело запроса — это JSON-объект. Структура зависит от конечной точки. Пример для страницы: {"spaceId": "123", "title": "Page Title", "body": {"representation": "storage", "value": "<p>Content</p>"}}

  • jqstring

    JMESPath-выражение для фильтрации и преобразования ответа. ВАЖНО: Всегда используйте это для извлечения только нужных полей и снижения затрат на токены. Примеры: "results[].{id: id, title: title}" (извлечение конкретных полей), "results[0]" (первый результат), "results[].id" (только идентификаторы). См. https://jmespath.org

  • outputFormatenum

    Формат вывода: «toon» (по умолчанию, на 30-60% меньше токенов) или «json». TOON оптимизирован для LLM: табличные массивы и минимальный синтаксис.

  • pathstringобязательный

    Путь конечной точки API Confluence (без базового URL). Должен начинаться с «/». Примеры: «/wiki/api/v2/spaces», «/wiki/api/v2/pages», «/wiki/api/v2/pages/{id}»

  • queryParamsobject

    Необязательные параметры запроса в виде пар «ключ-значение». Примеры: {"limit": "25", "cursor": "...", "space-id": "123", "body-format": "storage"}

3.3.0основная
3.2.1
3.2.0
3.1.0
3.0.0
2.1.1
2.1.0
2.0.2
2.0.1
2.0.0
1.32.0
1.31.3
1.31.2
1.31.1
1.31.0
1.30.5
1.30.4
1.30.3
1.30.2
1.30.1
1.30.0
1.29.4
1.29.3
1.29.2
1.29.1
1.29.0
1.28.3
1.28.2
1.28.1
1.28.0
1.27.1
1.27.0
1.26.0
1.25.2
1.25.1
1.25.0
1.24.0
1.23.0
1.22.13
1.22.12
1.22.11
1.22.10
1.22.9
1.22.8
1.22.7
1.22.6
1.22.5
1.22.4
1.22.3
1.22.2
1.22.1
1.22.0
1.21.0
1.20.6
1.20.5
1.20.4
1.20.3
1.20.2
1.20.1
1.20.0
1.19.2
1.19.1
1.19.0
1.18.3
1.18.2
1.18.1
1.18.0
1.17.0
1.16.4
1.16.3
1.16.2
1.16.1
1.16.0
1.15.0
1.14.2
1.14.1
1.14.0
1.13.2
1.13.1
1.13.0
1.12.1
1.12.0
1.11.1
1.11.0
1.10.0
1.9.2
1.9.1
1.9.0
1.8.0
1.7.0
1.6.0
1.5.1
1.5.0
1.4.0
1.3.0
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.0.1
1.0.0

Выберите клиент, чтобы установить aashari/mcp-server-atlassian-confluence:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "aashari-mcp-server-atlassian-confluence-dwsqmbuui2": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-confluence"
      ],
      "env": {
        "ATLASSIAN_SITE_NAME": "your-company",
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_api_token"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "aashari-mcp-server-atlassian-confluence-dwsqmbuui2": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-confluence"
      ],
      "env": {
        "ATLASSIAN_SITE_NAME": "your-company",
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_api_token"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "aashari-mcp-server-atlassian-confluence-dwsqmbuui2": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-confluence"
      ],
      "env": {
        "ATLASSIAN_SITE_NAME": "your-company",
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_api_token"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"aashari-mcp-server-atlassian-confluence-dwsqmbuui2\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@aashari/mcp-server-atlassian-confluence\"],\"env\":{\"ATLASSIAN_SITE_NAME\":\"your-company\",\"ATLASSIAN_USER_EMAIL\":\"your.email@company.com\",\"ATLASSIAN_API_TOKEN\":\"your_api_token\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "aashari-mcp-server-atlassian-confluence-dwsqmbuui2": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-confluence"
      ],
      "env": {
        "ATLASSIAN_SITE_NAME": "your-company",
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_api_token"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add aashari-mcp-server-atlassian-confluence-dwsqmbuui2 --env ATLASSIAN_SITE_NAME=your-company --env ATLASSIAN_USER_EMAIL=your.email@company.com --env ATLASSIAN_API_TOKEN=your_api_token -- npx -y @aashari/mcp-server-atlassian-confluence

Либо через JSON-конфиг:

claude mcp add-json aashari-mcp-server-atlassian-confluence-dwsqmbuui2 "{\"command\":\"npx\",\"args\":[\"-y\",\"@aashari/mcp-server-atlassian-confluence\"],\"env\":{\"ATLASSIAN_SITE_NAME\":\"your-company\",\"ATLASSIAN_USER_EMAIL\":\"your.email@company.com\",\"ATLASSIAN_API_TOKEN\":\"your_api_token\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add aashari-mcp-server-atlassian-confluence-dwsqmbuui2 --env ATLASSIAN_SITE_NAME=your-company --env ATLASSIAN_USER_EMAIL=your.email@company.com --env ATLASSIAN_API_TOKEN=your_api_token -- npx -y @aashari/mcp-server-atlassian-confluence

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.aashari-mcp-server-atlassian-confluence-dwsqmbuui2]
command = "npx"
args = ["-y", "@aashari/mcp-server-atlassian-confluence"]

[mcp_servers.aashari-mcp-server-atlassian-confluence-dwsqmbuui2.env]
ATLASSIAN_SITE_NAME = "your-company"
ATLASSIAN_USER_EMAIL = "your.email@company.com"
ATLASSIAN_API_TOKEN = "your_api_token"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите aashari/mcp-server-atlassian-confluence, а в поле команды запуска — строку ниже:
npx -y @aashari/mcp-server-atlassian-confluence

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "aashari-mcp-server-atlassian-confluence-dwsqmbuui2": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-confluence"
      ],
      "env": {
        "ATLASSIAN_SITE_NAME": "your-company",
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_api_token"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "aashari-mcp-server-atlassian-confluence-dwsqmbuui2": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-confluence"
      ],
      "env": {
        "ATLASSIAN_SITE_NAME": "your-company",
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_api_token"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например aashari-mcp-server-atlassian-confluence-dwsqmbuui2.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: aashari-mcp-server-atlassian-confluence-dwsqmbuui2
    command: npx
    args:
      - "-y"
      - "@aashari/mcp-server-atlassian-confluence"
    env:
      ATLASSIAN_SITE_NAME: your-company
      ATLASSIAN_USER_EMAIL: your.email@company.com
      ATLASSIAN_API_TOKEN: your_api_token
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "aashari-mcp-server-atlassian-confluence-dwsqmbuui2": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-confluence"
      ],
      "env": {
        "ATLASSIAN_SITE_NAME": "your-company",
        "ATLASSIAN_USER_EMAIL": "your.email@company.com",
        "ATLASSIAN_API_TOKEN": "your_api_token"
      }
    }
  }
}

Похожие MCP-сервера

sooperset/mcp-atlassian

sooperset/mcp-atlassian

от sooperset

Ищет задачи в Jira, создаёт и обновляет тикеты, редактирует страницы Confluence. Поддерживает Cloud и Data Center.

Python⭐ 6019
Kapeli/dash-mcp-server

Kapeli/dash-mcp-server

от kapeli

MCP сервер для работы с Dash - браузером документации для macOS. Позволяет AI-ассистентам искать в docsets, загружать страницы документации и включать полнотекстовый поиск. Полезен разработчикам, и...

Python⭐ 186
PromptExecution/cratedocs-mcp

PromptExecution/cratedocs-mcp

от promptexecution

MCP сервер для работы с документацией Rust крейтов. LLM может искать крейты, получать описания и детали по элементам через docs.rs и crates.io. Полезен разработчикам, использующим ИИ-ассистентов для Rust.

Rust⭐ 19
izzzzzi/codewiki-mcp

izzzzzi/codewiki-mcp

от izzzzzi

Сервер MCP для codewiki.google — поиск репозиториев, получение подробной документации и ответы на вопросы на естественном языке. Подключает AI к вики-страницам любых open-source проектов.

TypeScript⭐ 18
mrjoshuak/godoc-mcp

mrjoshuak/godoc-mcp

от mrjoshuak

MCP-сервер для быстрого доступа к документации Go-пакетов. Он помогает LLM понимать код без чтения целых файлов, экономя токены. Полезен Go-разработчикам, использующим ИИ-ассистентов.

Go⭐ 125
ref-tools/ref-tools-mcp

ref-tools/ref-tools-mcp

от ref-tools

Ref ищет документацию по API, сервисам и библиотекам, отсеивает повторы и вместо целой страницы отдаёт только нужный фрагмент. Экономит контекст и деньги.

TypeScript⭐ 1183
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин