Confluence MCP Server
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
Related MCP server: Confluence MCP Server
Instalación
Clonar este repositorio
Instalar dependencias:
pip install -r requirements.txtConfiguración
Cree un archivo .env en la raíz del proyecto con las siguientes variables:
CONFLUENCE_API_BASE=http://localhost:8090/rest/api
CONFLUENCE_USERNAME=your_username
CONFLUENCE_PASSWORD=your_passwordAjuste 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.
mcp dev confluence.pyEsto 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:
python confluence.pySin 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:
mcp install confluence.pyReferencia 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 deployed
Maintenance
Related MCP Connectors
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
The HubSpot MCP Server acts as a bridge that enables AI assistants and Large Language Models to securely interact with HubSpot CRM data through natural conversation, without requiring users to understand complex API structures. It provides read-only access to standard CRM objects (contacts, companies, deals, tickets, products, invoices, and more) and their associations, secured via OAuth 2.0, allowing AI agents to perform tasks like summarizing deals, fetching company updates, and looking up record changes.
The Needle MCP server enables semantic search on documents stored in files like PDFs, DOCX, and XLSX by connecting AI applications to external data sources. It provides capabilities to create and manage document collections, perform natural language searches on stored content, and retrieve relevant information without requiring exact keyword matches.
Related MCP Servers
- AlicenseAqualityFmaintenanceA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.96 npm12MIT
- AlicenseNot gradedqualityDmaintenanceA server that integrates Confluence with Claude Desktop and other AI assistants, enabling natural language interactions with your Confluence documentation.275 npm4MIT
- AlicenseNot gradedqualityDmaintenanceIntegration server that connects AI assistants to Atlassian products (Confluence & Jira), enabling natural language interactions for searching content, managing issues, creating documents, and updating project information.MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for Atlassian Jira and Confluence that supports both Cloud and On-Prem/Data Center deployments. It enables AI assistants to search, create, and manage issues and pages using secure authentication methods like PAT and OAuth.5MIT