Atlassian Confluence Data Center MCP Server (Go)
About
A Go implementation of the Model Context Protocol (MCP) server for Atlassian Confluence Data Center
Details
- Author
- anudeepd
- Downloads
- 334
- Categories
- Knowledge Base
Jump to
- Search and retrieve content using CQL (Confluence Query Language)
- Create new pages and blog posts in Confluence spaces
- Update existing content with version management
- List and search Confluence spaces
- Bearer token authentication for secure access
- High performance with Go and minimal external dependencies
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Atlassian Confluence Data Center MCP Server (Go)Command (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via pre-built binaries from the Releases page, by building from source with go build ., or using go install github.com/anudeepd/atlassian-confluence-dc-go-mcp@latest. Set the required environment variables CONFLUENCE_API_TOKEN and CONFLUENCE_BASE_URL (or CONFLUENCE_HOST / CONFLUENCE_API_BASE_PATH), then configure your MCP client (e.g., Claude Desktop) to spawn the server binary with those environment variables.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"atlassian confluence data center mcp server (go)": {
"confluence": {
"command": "/path/to/atlassian-confluence-dc-go-mcp",
"env": {
"CONFLUENCE_API_TOKEN": "your-api-token",
"CONFLUENCE_BASE_URL": "https://confluence.example.com"
}
}
}
}
}
McpServers
{
"confluence": {
"command": "/path/to/atlassian-confluence-dc-go-mcp",
"env": {
"CONFLUENCE_API_TOKEN": "your-api-token",
"CONFLUENCE_BASE_URL": "https://confluence.example.com"
}
}
}
Atlassian Confluence Data Center MCP Server (Go)
Features
- Search & Retrieve: Search for content using CQL (Confluence Query Language) and retrieve content by ID - Content Management: Create new pages and blog posts, update existing content - Space Management: List and search Confluence spaces - Secure Authentication: Bearer token authentication support - High Performance: Built with Go for speed and efficiency - Zero Dependencies: Minimal external dependencies, uses standard library where possibleTools
The server provides the following MCP tools:confluence_get_content
Get Confluence content by ID from the Confluence Data Center edition instance.
Arguments:
- contentId (string, required): Confluence Data Center content ID
- expand (string, optional): Comma-separated list of properties to expand
confluence_search_content
Search for content in Confluence Data Center edition instance using CQL.
Arguments:
- cql (string, required): Confluence Query Language (CQL) search string for Confluence Data Center
- limit (number, optional): Maximum number of results to return (default: 25)
- start (number, optional): The starting index of the results to return
- expand (string, optional): Comma-separated list of properties to expand
confluence_create_content
Create new content in Confluence Data Center edition instance.
Arguments:
- title (string, required): The title of the new content
- spaceKey (string, required): The key of the space where content will be created
- content (string, required): The content of the page in Confluence storage format
- type (string, optional): The type of content (page or blogpost)
- parentId (string, optional): The ID of the parent content
confluence_update_content
Update existing content in Confluence Data Center edition instance.
Arguments:
- contentId (string, required): The ID of the content to update
- version (number, optional): The new version number (defaults to current version + 1)
- title (string, optional): New title for the content
- content (string, optional): New content in storage format
- versionComment (string, optional): A comment for the new version
confluence_list_spaces
List and search for spaces in Confluence Data Center edition instance.
Arguments:
- searchText (string, optional): Text to search for in space names or descriptions (returns all spaces if omitted)
- limit (number, optional): Maximum number of spaces to return
- start (number, optional): The starting index of the results to return
- expand (string, optional): Comma-separated list of properties to expand
Installation
Prerequisites
- Go 1.25.5 or higher - Access to a Confluence Data Center instance - Confluence API tokenDownload Binaries
Download the latest pre-built binaries for your system from the Releases page.From Source
```bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


