confluence_mcp_server
by SuperPyonchiX
Overview
Integrate AI agents with Confluence DataCenter/Server for knowledge retrieval, content management, and local semantic search.
Installation
node build/index.jsEnvironment Variables
- CONFLUENCE_DOMAIN
- CONFLUENCE_AUTH_TYPE
- CONFLUENCE_USERNAME
- CONFLUENCE_PASSWORD
- CONFLUENCE_EMAIL
- CONFLUENCE_API_TOKEN
- CONFLUENCE_BASE_URL
Security Notes
Critical security vulnerabilities exist due to the direct use of user-supplied arguments for file paths in several tools. Specifically: 1. The `confluence_vector_search` tool uses `args.vectorDbPath` directly in `fs.readFile`, allowing arbitrary file read (AFL) on the server filesystem. 2. The `confluence_page_to_markdown` tool uses `args.outputDir` and `args.filePath`. While filenames are sanitized, `outputDir` is used directly in `path.join` and `fs.mkdirSync`, enabling arbitrary file write (AFW) to any directory an attacker specifies. 3. The `confluence_markdown_to_page` tool uses `args.filePath` directly in `fs.readFileSync`, enabling arbitrary file read (AFL). 4. The `confluence_update_page_from_markdown` tool similarly uses `args.filePath` directly in `fs.readFileSync`, enabling arbitrary file read (AFL). 5. The `confluence_export_space_to_markdown` tool uses `args.outputDir`, also enabling arbitrary file write (AFW). These vulnerabilities could lead to disclosure of sensitive server files or writing of malicious files, potentially leading to remote code execution.
Similar Servers
mcp-atlassian
Provides an MCP server for integrating with Atlassian Jira and Confluence, enabling an agent to interact with these services for tasks like searching, creating, updating, and managing content and issues.
mcp-server-atlassian-confluence
Connect AI assistants (like Claude, Cursor AI) to Atlassian Confluence knowledge bases to get instant answers, search documentation, and manage content using natural language.
mcp-server-atlassian-jira
Connects AI assistants to Atlassian Jira projects, issues, and workflows to enable natural language interaction for task management, project tracking, and information retrieval.
genesys-cloud-mcp-server
Provides LLM access to Genesys Cloud's Platform API for business insights, including conversation analysis, queue management, and OAuth client auditing.