Confluence MCP

Integrations

  • Enables retrieving, searching, creating, and updating Confluence pages and spaces, as well as handling content transformation for AI consumption.

  • Referenced as a separate MCP server available from another repository, indicating integration capabilities with Jira.

Слияние MCP

Сервер протокола контекста модели (MCP) для Confluence, позволяющий помощникам на базе искусственного интеллекта взаимодействовать с контентом Confluence через стандартизированный интерфейс.

ℹ️ Для Jira есть отдельный MCP сервер

Функции

  • Аутентификация в Confluence с использованием персонального API-токена
  • Извлечение и поиск страниц и пространств Confluence
  • Создавайте и обновляйте контент Confluence
  • Извлечение и добавление комментариев к страницам
  • Извлечение и добавление вложений к страницам
  • Очистите и преобразуйте контент Confluence для потребления ИИ
  • Управление коммуникацией API, обработкой ошибок и преобразованием данных
  • Базовое ограничение скорости для предотвращения злоупотреблений API

Предпосылки

  • Бан (v1.0.0 или выше)
  • Аккаунт Confluence с доступом к API

Установка

# Clone the repository git clone https://github.com/cosmix/confluence-mcp.git cd confluence-mcp # Install dependencies bun install # Build the project bun run build

Конфигурация

Чтобы использовать этот MCP-сервер, вам необходимо установить следующие переменные среды:

CONFLUENCE_API_TOKEN=your_api_token CONFLUENCE_BASE_URL=your_confluence_instance_url # e.g., https://your-domain.atlassian.net/wiki CONFLUENCE_USER_EMAIL=your_email

Конфигурация рабочего стола Claude / Cline

Добавьте эту конфигурацию в ваш файл настроек:

{ "mcpServers": { "confluence": { "command": "bun", "args": ["/absolute/path/to/confluence-mcp/dist/index.js"], "env": { "CONFLUENCE_API_TOKEN": "your_api_token", "CONFLUENCE_BASE_URL": "your_confluence_instance_url/wiki", "CONFLUENCE_USER_EMAIL": "your_email" } } } }

Разработка

# Run in development mode bun run dev # Run tests bun test

Доступные инструменты

Сервер Confluence MCP предоставляет следующие инструменты:

получить_страницу

Извлечь страницу Confluence по идентификатору. Формат относится к возвращаемому формату содержимого и может быть text или markdown . Параметр includeMarkup позволяет извлечь исходную разметку Confluence Storage Format (XHTML), которая полезна для обновления страниц с сохранением форматирования.

{ "pageId": "123456", "format": "text", "includeMarkup": true }

страницы_поиска

Поиск страниц Confluence с использованием CQL (язык запросов Confluence). Формат относится к возвращаемому формату содержимого и может быть text или markdown . Параметр includeMarkup позволяет получить исходную разметку Confluence Storage Format (XHTML) для каждой страницы.

{ "query": "space = DEV and label = documentation", "limit": 10, "format": "text", "includeMarkup": true }

получить_пространства

Перечислите все доступные пространства Confluence.

{ "limit": 50 }

создать_страницу

Создайте новую страницу Confluence. parentId необязателен и может использоваться для создания дочерней страницы под существующей страницей.

{ "spaceKey": "DEV", "title": "New Page Title", "content": "<p>Page content in Confluence Storage Format (XHTML)</p>", "parentId": "123456" }

обновить_страницу

Обновите существующую страницу Confluence.

{ "pageId": "123456", "title": "Updated Page Title", "content": "<p>Updated content in Confluence Storage Format (XHTML)</p>", "version": 1 }

получить_комментарии

Извлечь комментарии для определенной страницы Confluence. Формат относится к возвращаемому формату контента и может быть text или markdown .

{ "pageId": "123456", "limit": 25, "format": "text" }

добавить_комментарий

Добавьте комментарий на страницу Confluence. parentId необязателен для создания цепочек ответов.

{ "pageId": "123456", "content": "<p>This is a new comment.</p>", "parentId": "789012" }

получить_вложения

Извлечение вложений для определенной страницы Confluence.

{ "pageId": "123456", "limit": 25 }

добавить_вложение

Добавьте вложение на страницу Confluence. fileContentBase64 должен быть закодированной в base64 строкой содержимого файла.

{ "pageId": "123456", "filename": "document.pdf", "fileContentBase64": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFI+P...", "comment": "Uploaded new version of the document" }

ЛИЦЕНЗИЯ

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENCE .

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Сервер Model Context Protocol, который позволяет помощникам с искусственным интеллектом взаимодействовать с контентом Confluence, поддерживая такие операции, как извлечение, поиск, создание и обновление страниц и пространств.

  1. Функции
    1. Предпосылки
      1. Установка
        1. Конфигурация
          1. Конфигурация рабочего стола Claude / Cline
        2. Разработка
          1. Доступные инструменты
            1. получить_страницу
            2. страницы_поиска
            3. получить_пространства
            4. создать_страницу
            5. обновить_страницу
            6. получить_комментарии
            7. добавить_комментарий
            8. получить_вложения
            9. добавить_вложение
          2. ЛИЦЕНЗИЯ

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              Enables AI assistants to interact with Confluence Cloud for managing spaces, pages, and content via the Model Context Protocol (MCP).
              Last updated -
              11
              13
              TypeScript
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.
              Last updated -
              275
              JavaScript
              • Apple
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.
              Last updated -
              25
              1
              Python
              MIT License
            • A
              security
              F
              license
              A
              quality
              A Model Context Protocol server that enables AI assistants like Claude to access and search Atlassian Confluence content, allowing integration with your organization's knowledge base.
              Last updated -
              5
              1,092
              5
              TypeScript
              • Apple

            View all related MCP servers

            ID: hcc8z46c21