A TypeScript-based MCP server for Atlassian Confluence integration that provides AI assistants with direct access to Confluence spaces, pages, and content. It offers tools for listing spaces, retrieving page details, and performing advanced searches using Confluence Query Language (CQL), all while converting content to Markdown format for optimal readability. The implementation includes robust error handling, pagination support, and a CLI interface for direct interaction, making it particularly valuable for teams that need to connect Claude or other AI systems to their Confluence knowledge bases without leaving the conversation interface.
Lists Confluence spaces accessible to the user. Filters: type ('global', 'personal'), status ('current', 'archived'). Pagination: limit, cursor.
Get full details for a specific space using its spaceKey. Includes homepage, description, and other metadata.
Lists pages. Filters: spaceIds (array of space IDs), spaceKeys (array of space keys), title (text in title), status (e.g., 'current', 'archived'). Sorting: sort (e.g., '-modified-date', 'title'). Pagination: limit, cursor.
Get full content (as Markdown) and metadata for a specific page by its pageId.
Searches Confluence content. Querying: cql (full Confluence Query Language string) or combine simpler filters such as query (free-text search), title, spaceKey, labels, contentType ('page', 'blogpost'). Pagination: limit, cursor.
No reviews yet. Be the first to review!
Sign in to join the conversation