Provides integration with Atlassian services through Confluence, requiring Atlassian domain authentication
Allows retrieving content from Confluence, including pages and blog posts by their IDs
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-confluenceget confluence page 12345"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mcp-Confluence
[!Important] This repository is still in early development stages, more prompts, resources and tools will be added in the future.
This repository contains the source code for a confluence context server. For now, the server only contains prompts aimed to be used as slash commands by Zed.
Installation
npm install -g mcp-confluenceUsage
The following environment variables must be set:
API_KEY: The API key to authenticate your confluence account.DOMAIN_NAME: The domain name of your confluence account.example.atlassian.netEMAIL: The email of your confluence account.
"confluence-context-server": {
"command": "node",
"args": [
"node_modules/mcp-confluence/dist/index.js"
],
"env": {
"API_TOKEN": "",
"DOMAIN_NAME": "",
"EMAIL": ""
}
}Zed
Install the confluence-context-server extension. Then, add these settings to your zed settings.
"context_servers": {
"confluence-context-server": {
"settings": {
"api_token": ,
"domain_name": ,
"email":
}
}
}Related MCP server: MCP Prompt Server
MCP Inspector
You can also use the MCP Inspector to interact with the server.
npm install @modelcontextprotocol/sdk
npx -y @modelcontextprotocol/inspector npx mcp-confluencePrompts
Confluence Page
name:
confluence-pagedescription: Get a confluence page by its id
arguments:
pageId: The id of the confluence page
Blog Post
name:
blog-postdescription: Get a blog post by its id
arguments:
blogId: The id of the blog post