
Atlassian Confluence MCP Server by Aashari: Setup for Claude, Cursor and Other Apps
Not the official Atlassian MCP server. This one is built by the community. Atlassian makes its own: Atlassian Rovo MCP Server →
Lets your assistant search, read and edit Confluence Cloud pages using your own API token.
This community-built server lets Claude, Cursor and other assistants search, read, create, edit and delete pages in Confluence Cloud. It is made by developer Aashari, not Atlassian, and it runs on your computer using your Atlassian email and an API token. It has five tools that each send one kind of request to the Confluence API, so the assistant can do anything your account can, and the delete tool has no switch to turn it off.
Good for
- Developers who want API docs and specs answered from Confluence in chat
- Support and HR teams who look up policies and how-to pages
- Teams on Confluence Cloud who prefer an API token to a browser sign-in
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install Atlassian Confluence MCP Server (aashari)
Claude Code
- 1
Copy this prompt.
Add the Atlassian Confluence MCP Server (aashari) server to Claude Code. Run this command: claude mcp add aashari-confluence -e ATLASSIAN_SITE_NAME=<ATLASSIAN_SITE_NAME> -e ATLASSIAN_USER_EMAIL=<ATLASSIAN_USER_EMAIL> -e ATLASSIAN_API_TOKEN=<ATLASSIAN_API_TOKEN> -- npx -y @aashari/mcp-server-atlassian-confluence Ask me for ATLASSIAN_SITE_NAME, ATLASSIAN_USER_EMAIL, ATLASSIAN_API_TOKEN and only put the values in that config, nowhere else. Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Built from the package data we hold. Not yet tested by us.
Tools
Reads spaces, pages, comments and search results from Confluence
Reads anything the Confluence Cloud API exposes at a path you give it, such as spaces, pages, page bodies, comments and CQL search. It can trim the reply with a JMESPath filter to keep it small. This is the only tool that never changes anything.
Try: “Find the pages in our Engineering space that mention API authentication.”
Network ·
conf_getCreates pages, blog posts, labels and comments
Sends a create request to a Confluence API path with a body you describe. The server documents creating pages, blog posts, labels and comments. It will create whatever the API path and your account allow.
Try: “Create a page called API Guide in the DEV space with a short overview.”
Write ·
conf_postReplaces a page, blog post or other item with new content
Overwrites an existing item with a full new version, for example a page's title and body. Confluence needs the version number raised by one for a page update. Old content is replaced by what is sent.
Try: “Update the release notes page with the new version summary.”
Write ·
conf_putChanges part of a Confluence item, such as a space or comment
Updates selected fields of an existing item instead of the whole thing. The tool description lists space and comment updates as examples. It works on any API path your account may change.
Try: “Rename the Marketing space to Brand and Marketing.”
Write ·
conf_patchDeletes pages, blog posts, comments, labels and attachments
Sends a delete request to a Confluence API path. The tool description lists pages, blog posts, labels, comments and attachments. Nothing in the server asks for confirmation first.
Try: “Delete the outdated onboarding draft page with id 789.”
Delete ·
conf_delete
Read from the source code
Permissions
high risk · 5 things to watch
High risk
The assistant can read, create, edit and delete anything in Confluence that your account can reach, and nothing asks it to confirm first. Use an API token from an account that can only see the spaces you want shared, and remember there is no read-only mode.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
conf_delete can remove pages and attachments
It deletes whatever API path it is given, with no confirmation step. Use a token from an account that cannot delete in important spaces. github.com
Writes reach anything your account can edit
The create, replace and update tools accept any API path. Limit what the Atlassian account behind the token can change. github.com
HTTP mode has no sign-in and listens on all interfaces
If you set TRANSPORT_MODE=http, the server calls listen on port 3000 (PORT) with no host, so it binds every network interface, with open cross-site access (cors with default settings) and no sign-in. Anyone who can reach the port can use your stored Atlassian token's permissions. Our advice: keep the default stdio mode. github.com
Saves raw Confluence responses to /tmp/mcp
Every successful JSON API reply is also written to a file under /tmp/mcp/<project-name>/ on your machine. Delete those files if the pages are sensitive. github.com
conf_get description tells the assistant to always filter
The conf_get description says: "ALWAYS use `jq` param to filter response fields. Unfiltered responses are very expensive!" It can make the assistant return less than you asked for, so ask for full content when you need it. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | No read-only switch is documented or present in the v3.3.0 source; all five tools are always registered. |
|---|---|
| Talks to | Your Confluence Cloud site (your-site.atlassian.net) |
| Sign-in and keys | Your Atlassian email and API token go in the server config as environment variables on your machine, or in an optional ~/.mcp/configs.json file. |
Questions
Is the aashari Confluence MCP server official?
No. A community developer, Aashari, made it. Atlassian's own server is the Atlassian Rovo MCP server, which signs in with your Atlassian account and covers Jira and Confluence.
How is it different from Atlassian's Rovo server?
This one uses an API token you create and keeps it on your computer. It has only five general-purpose request tools and covers Confluence Cloud only. The Rovo server is run by Atlassian and uses account sign-in.
What do I need to connect it?
Your Confluence Cloud site name, your Atlassian email and an API token from your Atlassian account settings. All three are required. The install box shows where each one goes.
Can I make it read-only?
No. All five tools are always on, including create and delete. The only guard is the permissions of the account that owns the token.
Does it work with Confluence Server or Data Center?
No. The README says only Confluence Cloud is supported.
Can the assistant delete Confluence pages?
Yes. The delete tool can remove pages, blog posts, comments, labels and attachments on any path your account can reach.
Why did my tools change after updating?
Version 3 replaced the older, task-specific tools with five general request tools. Prompts that named the old tools, such as listing spaces or adding a comment, now go through the get or post tool.
Does it send my pages to a third party?
The server talks only to your Atlassian site, and results go to your AI assistant like with any MCP server. The README says the tool runs on your own machine and uses your own credentials.
Information
updated Nov 2, 2026
- Publisher
- Community
- Package
@aashari/mcp-server-atlassian-confluence- Registry
- npm
- Transport
- stdio, Streamable HTTP
- Auth
- token in env
- Version
- 3.3.0
- License
- ISC
- Last commit
- Feb 22, 2026
- Open issues
- 1
Other Atlassian MCP servers
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 4Hide
- github.com · github.com
- github.com · github.com
- github.com · github.com
- github.com · github.com