Integrations
Provides tools for interacting with Confluence Data Center via REST API, enabling search with CQL, retrieving page content, finding pages by space or title, creating new pages, updating existing pages, and deleting pages.
Servidor MCP de Confluence
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con Confluence Data Center mediante la API REST. Este servidor proporciona un conjunto de herramientas que permiten a los modelos de IA interactuar con el contenido de Confluence.
Características
Este servidor MCP proporciona las siguientes operaciones para Confluence:
- Ejecutar búsquedas CQL (Confluence Query Language)
- Obtener el contenido de la página por ID
- Obtener el contenido de la página con el cuerpo
- Buscar páginas con la tecla espaciadora
- Buscar página por título y tecla espacio
- Crear nuevas páginas (con página principal opcional)
- Actualizar páginas existentes
- Eliminar páginas
Instalación
- Clonar este repositorio
- Instalar dependencias:
Configuración
Cree un archivo .env
en la raíz del proyecto con las siguientes variables:
Ajuste los valores para que coincidan con su instancia de Confluence.
Ejecución del servidor
Modo de desarrollo (recomendado)
La forma correcta de ejecutar un servidor MCP es mediante la herramienta CLI de MCP en modo de desarrollo. Esto iniciará la interfaz de usuario del Inspector de MCP, que permite probar y depurar el servidor.
Esto iniciará el Inspector MCP en http://127.0.0.1:6274 de forma predeterminada.
Ejecución directa (no recomendada)
Los servidores MCP están diseñados para ejecutarse con la herramienta CLI de MCP o integrarse con Claude Desktop. La ejecución directa con Python no es la forma estándar de ejecutar un servidor MCP, pero el script incluye un modo de respaldo para realizar pruebas:
Sin embargo, este modo tiene una funcionalidad limitada y solo está destinado a pruebas básicas.
Instalación en Claude Desktop
Para instalar el servidor en Claude Desktop:
Referencia de API
ejecutar_cql_search
Ejecute una consulta CQL en Confluence para buscar páginas.
Parámetros:
cql
: cadena de consulta CQLlimit
: Número de resultados a devolver (predeterminado: 10)
obtener_contenido_de_la_página
Obtener el contenido de una página de Confluence.
Parámetros:
pageId
: ID de página de Confluence
obtener_página_con_cuerpo
Obtenga una página con su contenido principal.
Parámetros:
pageId
: ID de página de Confluence
buscar_páginas_por_espacio
Buscar páginas mediante la tecla espaciadora.
Parámetros:
spaceKey
: Clave espacial de confluencialimit
: Número máximo de resultados a devolver (predeterminado: 10)expand
: Lista opcional de propiedades separadas por comas para expandir
buscar página por título
Busque una página por título y tecla espaciadora.
Parámetros:
title
: Título de la páginaspaceKey
: Clave espacial de confluencia
crear_página
Crear una nueva página en Confluence.
Parámetros:
title
: Título de la páginaspaceKey
: Clave espacial de confluenciacontent
: Contenido de la página en formato de almacenamiento (HTML)parentId
: ID de la página principal opcional
página de actualización
Actualizar una página existente en Confluence.
Parámetros:
pageId
: ID de página de Confluencecontent
: Nuevo contenido de página en formato de almacenamiento (HTML)title
: Nuevo título opcional para la páginaspaceKey
: tecla espaciadora opcional (solo es necesaria si se cambia el espacio)
eliminar_página
Eliminar una página por ID.
Parámetros:
pageId
: ID de página de Confluence
Ejemplo de uso
Una vez que el servidor esté en funcionamiento y conectado a un modelo de IA, podrá interactuar con Confluence mediante lenguaje natural. Por ejemplo:
- "Buscar todas las páginas en el espacio DOCS"
- Obtener el contenido de la página con ID 123456
- Crear una nueva página titulada "Notas de la reunión" en el espacio EQUIPO con el contenido "Notas de nuestra reunión".
- Actualizar la página con el ID 123456 para incluir el contenido "Notas de reunión actualizadas".
- Actualizar el título de la página 123456 a 'Notas de la reunión revisadas'.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
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 que permite que los modelos de IA interactúen con Confluence Data Center a través de la API REST, proporcionando operaciones como buscar, leer, crear, actualizar y eliminar páginas.
Related MCP Servers
- AsecurityAlicenseAqualityA server that enhances AI assistants with the ability to update your JSON Resume by analyzing your coding projects, automatically extracting skills and generating professional descriptions.Last updated -33239TypeScriptThe Unlicense
- -securityFlicense-qualityA server that enables AI systems to browse, retrieve content from, and interact with web pages through the Model Context Protocol.Last updated -
- AsecurityFlicenseAqualityA 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 -51,6445TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.Last updated -93TypeScriptMIT License