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

Удаляет ресурсы 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/

Параметры

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

    The Confluence API endpoint path (without base URL). Must start with "/". Examples: "/wiki/api/v2/spaces", "/wiki/api/v2/pages", "/wiki/api/v2/pages/{id}"

  • queryParamsobject

    Optional query parameters as key-value pairs. Examples: {"limit": "25", "cursor": "...", "space-id": "123", "body-format": "storage"}

  • jqstring

    JMESPath expression to filter/transform the response. IMPORTANT: Always use this to extract only needed fields and reduce token costs. Examples: "results[*].{id: id, title: title}" (extract specific fields), "results[0]" (first result), "results[*].id" (IDs only). See https://jmespath.org

  • outputFormatenum

    Output format: "toon" (default, 30-60% fewer tokens) or "json". TOON is optimized for LLMs with tabular arrays and minimal syntax.

    toonjson
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

Читает любые данные 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/

Параметры

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

    The Confluence API endpoint path (without base URL). Must start with "/". Examples: "/wiki/api/v2/spaces", "/wiki/api/v2/pages", "/wiki/api/v2/pages/{id}"

  • queryParamsobject

    Optional query parameters as key-value pairs. Examples: {"limit": "25", "cursor": "...", "space-id": "123", "body-format": "storage"}

  • jqstring

    JMESPath expression to filter/transform the response. IMPORTANT: Always use this to extract only needed fields and reduce token costs. Examples: "results[*].{id: id, title: title}" (extract specific fields), "results[0]" (first result), "results[*].id" (IDs only). See https://jmespath.org

  • outputFormatenum

    Output format: "toon" (default, 30-60% fewer tokens) or "json". TOON is optimized for LLMs with tabular arrays and minimal syntax.

    toonjson
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

Частично обновляет ресурсы 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/

Параметры

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

    The Confluence API endpoint path (without base URL). Must start with "/". Examples: "/wiki/api/v2/spaces", "/wiki/api/v2/pages", "/wiki/api/v2/pages/{id}"

  • queryParamsobject

    Optional query parameters as key-value pairs. Examples: {"limit": "25", "cursor": "...", "space-id": "123", "body-format": "storage"}

  • jqstring

    JMESPath expression to filter/transform the response. IMPORTANT: Always use this to extract only needed fields and reduce token costs. Examples: "results[*].{id: id, title: title}" (extract specific fields), "results[0]" (first result), "results[*].id" (IDs only). See https://jmespath.org

  • outputFormatenum

    Output format: "toon" (default, 30-60% fewer tokens) or "json". TOON is optimized for LLMs with tabular arrays and minimal syntax.

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

    Request body as a JSON object. Structure depends on the endpoint. Example for page: {"spaceId": "123", "title": "Page Title", "body": {"representation": "storage", "value": "<p>Content</p>"}}

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

Создаёт ресурсы 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/

Параметры

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

    The Confluence API endpoint path (without base URL). Must start with "/". Examples: "/wiki/api/v2/spaces", "/wiki/api/v2/pages", "/wiki/api/v2/pages/{id}"

  • queryParamsobject

    Optional query parameters as key-value pairs. Examples: {"limit": "25", "cursor": "...", "space-id": "123", "body-format": "storage"}

  • jqstring

    JMESPath expression to filter/transform the response. IMPORTANT: Always use this to extract only needed fields and reduce token costs. Examples: "results[*].{id: id, title: title}" (extract specific fields), "results[0]" (first result), "results[*].id" (IDs only). See https://jmespath.org

  • outputFormatenum

    Output format: "toon" (default, 30-60% fewer tokens) or "json". TOON is optimized for LLMs with tabular arrays and minimal syntax.

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

    Request body as a JSON object. Structure depends on the endpoint. Example for page: {"spaceId": "123", "title": "Page Title", "body": {"representation": "storage", "value": "<p>Content</p>"}}

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

Заменяет ресурсы 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/

Параметры

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

    The Confluence API endpoint path (without base URL). Must start with "/". Examples: "/wiki/api/v2/spaces", "/wiki/api/v2/pages", "/wiki/api/v2/pages/{id}"

  • queryParamsobject

    Optional query parameters as key-value pairs. Examples: {"limit": "25", "cursor": "...", "space-id": "123", "body-format": "storage"}

  • jqstring

    JMESPath expression to filter/transform the response. IMPORTANT: Always use this to extract only needed fields and reduce token costs. Examples: "results[*].{id: id, title: title}" (extract specific fields), "results[0]" (first result), "results[*].id" (IDs only). See https://jmespath.org

  • outputFormatenum

    Output format: "toon" (default, 30-60% fewer tokens) or "json". TOON is optimized for LLMs with tabular arrays and minimal syntax.

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

    Request body as a JSON object. Structure depends on the endpoint. Example for page: {"spaceId": "123", "title": "Page Title", "body": {"representation": "storage", "value": "<p>Content</p>"}}

Другие проверенные MCP-сервера

PSPDFKit/nutrient-dws-mcp-server

PSPDFKit/nutrient-dws-mcp-server

официальный

MCP-сервер для подключения AI-ассистентов к Nutrient DWS API: создавайте, редактируйте, конвертируйте и подписывайте документы через естественный язык. Полезен разработчикам, внедряющим документооб...

TypeScript68
Github MCP

Github MCP

официальный

MCP-сервер для подключения AI-агентов к GitHub: читает код и репозитории, управляет issues и PR, анализирует коммиты и CI/CD. Cервер автоматизирует workflow через естественный язык. Полезен разрабо...

Go31546
agenticmail/agenticmail

agenticmail/agenticmail

официальный

MCP сервер наделяет AI-агентов реальными email и номерами телефонов для отправки и получения писем, SMS и кодов верификации. Встроенная память, голосовые вызовы и медиа-инструменты расширяют их возможности.

TypeScript172
vectorize-io/vectorize-mcp-server

vectorize-io/vectorize-mcp-server

официальный

MCP-сервер для интеграции с Vectorize: выполняет векторный поиск по документам, извлекает текст из любых файлов в Markdown и запускает Deep Research. Полезен разработчикам AI-приложений, работающих...

JavaScript109
mrexodia/ida-pro-mcp

mrexodia/ida-pro-mcp

MCP сервер для реверс-инжиниринга в IDA Pro. Дает AI-ассистентам доступ к декомпиляции, просмотру типов и патчингу кода. Ускоряет анализ вредоносного ПО и отладку через интеграцию с популярными клиентами.

Python10456
zcaceres/markdownify-mcp

zcaceres/markdownify-mcp

MCP-сервер Markdownify конвертирует файлы (PDF, изображения, аудио, Office) и веб-контент (YouTube, Bing, страницы) в Markdown. Полезен разработчикам для интеграции разнородных данных в MCP-среду.

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

Лука Никитин