health_checkValidate connection
Read pages, search content, browse attachments, view labels and history with 13 tools.
health_checkValidate connection
get_pagePage with labels
get_page_by_titleFind by title
search_pagesCQL search
search_pages_advancedPaginated search
list_child_pagesPage tree
get_page_rawRaw XHTML
get_page_metadataJSON metadata
get_attachmentsAttachments
get_labelsLabels
get_page_historyVersion history
create_pageCreate page
update_pageUpdate with conflict handling
npm install @mcp-platform/confluenceUse placeholder credentials only in copied examples. Secrets belong in environment variables.
npm install
cp .env.example .env # Set CONFLUENCE_BASE_URL and CONFLUENCE_PAT
npm run doctor # Verify
npm start # Run{
"mcpServers": {
"confluence": {
"command": "node",
"args": ["PATH/TO/mcp-platform/packages/mcp-confluence/src/index.js"],
"env": {
"CONFLUENCE_BASE_URL": "https://your-domain.atlassian.net/wiki",
"CONFLUENCE_PAT": "YOUR_TOKEN_HERE",
"CONFLUENCE_EMAIL": "you@example.com",
"CONFLUENCE_ENABLE_WRITES": "false",
"CONFLUENCE_REQUEST_TIMEOUT": "30000",
"CONFLUENCE_MAX_RESULTS": "25"
},
"disabled": false
}
}
}“Find deployment page”
“Child pages of architecture”
“Labels on page 12345”
“Version history of design doc”
“Attachments on API spec”
Read-only by default. Write tools require CONFLUENCE_ENABLE_WRITES=true. No TLS bypass. Use NODE_EXTRA_CA_CERTS for corporate certificates. CQL input is escaped to prevent injection. Tokens from environment variables only.
Report vulnerabilities directly to maintainers.