Skip to main content
Glama

Confluence MCP

by cosmix

Confluencia MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) para Confluence, que permite a los asistentes de IA interactuar con el contenido de Confluence a través de una interfaz estandarizada.

ℹ️ Hay un servidor MCP separado para Jira

Características

  • Autenticarse en Confluence usando un token API personal
  • Recuperar y buscar páginas y espacios de Confluence
  • Crear y actualizar contenido de Confluence
  • Recuperar y agregar comentarios a las páginas
  • Recuperar y agregar archivos adjuntos a las páginas
  • Limpie y transforme el contenido de Confluence para el consumo de IA
  • Manejar la comunicación API, el manejo de errores y la transformación de datos
  • Limitación de velocidad básica para evitar el abuso de la API

Prerrequisitos

  • Bun (v1.0.0 o superior)
  • Cuenta de Confluence con acceso a la API

Instalación

# 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

Configuración

Para utilizar este servidor MCP, debe configurar las siguientes variables de entorno:

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

Configuración de Claude Desktop/Cline

Añade esta configuración a tu archivo de configuración:

{ "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" } } } }

Desarrollo

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

Herramientas disponibles

El servidor Confluence MCP expone las siguientes herramientas:

obtener_página

Recuperar una página de Confluence por ID. El formato se refiere al formato de retorno del contenido y puede ser text o markdown . El parámetro includeMarkup permite recuperar el marcado XHTML (Formato de Almacenamiento de Confluence) original, lo cual resulta útil para actualizar páginas conservando el formato.

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

páginas de búsqueda

Busque páginas de Confluence mediante CQL (lenguaje de consulta de Confluence). El formato se refiere al formato de retorno del contenido y puede ser text o markdown . El parámetro includeMarkup permite recuperar el marcado XHTML (Formato de almacenamiento de Confluence) original de cada página.

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

obtener_espacios

Enumere todos los espacios Confluence disponibles.

{ "limit": 50 }

crear_página

Crea una nueva página de Confluence. El parentId es opcional y se puede usar para crear una página secundaria dentro de una página existente.

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

página de actualización

Actualizar una página de Confluence existente.

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

obtener_comentarios

Recuperar comentarios de una página específica de Confluence. El formato se refiere al formato de retorno del contenido y puede ser text o markdown .

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

añadir_comentario

Añade un comentario a una página de Confluence. El parentId es opcional para crear respuestas encadenadas.

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

obtener_archivos adjuntos

Recuperar archivos adjuntos para una página específica de Confluence.

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

agregar_adjunto

Añade un archivo adjunto a una página de Confluence. El fileContentBase64 debe ser la cadena codificada en base64 del contenido del archivo.

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

LICENCIA

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Install Server
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.

Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con el contenido de Confluence, respaldando operaciones como recuperar, buscar, crear y actualizar páginas y espacios.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Configuración
          1. Configuración de Claude Desktop/Cline
        2. Desarrollo
          1. Herramientas disponibles
            1. obtener\_página
            2. páginas de búsqueda
            3. obtener\_espacios
            4. crear\_página
            5. página de actualización
            6. obtener\_comentarios
            7. añadir\_comentario
            8. obtener\_archivos adjuntos
            9. agregar\_adjunto
          2. LICENCIA

            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
            • A
              security
              F
              license
              A
              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 -
              12
              194
              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
              19
              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
              264
              9
              TypeScript
              • Apple

            View all related MCP servers

            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/cosmix/confluence-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server