mcp-for-confluence
v1.0.3
Published
MCP server to access and manage Confluence pages
Downloads
535
Readme
Confluence MCP Server
MCP (Model Context Protocol) server to access and manage Confluence Cloud pages.
Tools
- confluence_get_page – Get a page by ID (title and body).
- confluence_list_spaces – List spaces (id, key, name).
- confluence_create_page – Create a page in a space.
- confluence_update_page – Update an existing page (title/body, version required).
Setup
Environment variables (or
.env):ATLASSIAN_SITE_NAME– full link (e.g.https://your-company.atlassian.net) or subdomain (e.g.your-company); both workATLASSIAN_USER_EMAIL– your Atlassian emailATLASSIAN_API_TOKEN– Create at id.atlassian.com
Install and build
npm install npm run buildRun
npm start
Use in Cursor
Add to ~/.cursor/mcp.json (Windows: %USERPROFILE%\.cursor\mcp.json):
Recommended – published package (no local path):
{
"mcpServers": {
"confluence": {
"command": "npx",
"args": ["-y", "mcp-for-confluence"],
"env": {
"ATLASSIAN_SITE_NAME": "https://your-company.atlassian.net",
"ATLASSIAN_USER_EMAIL": "[email protected]",
"ATLASSIAN_API_TOKEN": "your_token"
}
}
}
}Alternative – local path (after cloning and npm run build):
{
"mcpServers": {
"confluence": {
"command": "node",
"args": ["/path/to/confluence-mcp-server/dist/index.js"],
"env": {
"ATLASSIAN_SITE_NAME": "https://your-company.atlassian.net",
"ATLASSIAN_USER_EMAIL": "[email protected]",
"ATLASSIAN_API_TOKEN": "your_token"
}
}
}
}Restart Cursor after changing MCP config.
