Confluence

by olson3r

Not rated
GitHub

About

Provides secure access to Atlassian Confluence content and spaces using its REST API.

Details

Author
olson3r
Categories
Productivity, Other, Knowledge Base, Communication, Project Management

Setup

Install Confluence in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/olson3r/confluence-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

A Model Context Protocol (MCP) server that provides secure access to Atlassian Confluence through its REST API.

To use this MCP server with Claude Code, add it to your MCP configuration file:

Option 1: Using claude mcp add-json (recommended)

The easiest way to add this server is using theclaude mcp add-jsoncommand:

# First, build the server npm run build # Then add it using claude mcp add-json claude mcp add-json confluence

When prompted, paste the following JSON configuration:

{ "command": "node", "args": ["/path/to/confluence_mcp/dist/index.js"], "env": { "CONFLUENCE_BASE_URL": "https://your-domain.atlassian.net", "CONFLUENCE_USERNAME": "your-email@domain.com", "CONFLUENCE_API_TOKEN": "your-api-token", "ALLOWED_SPACES": "SPACE1,SPACE2,SPACE3" } }

Alternatively, you can manually edit your MCP configuration file (~/.config/claude-code/mcp_servers_config.json):

{ "mcpServers": { "confluence": { "command": "node", "args": ["/path/to/confluence_mcp/dist/index.js"], "env": { "CONFLUENCE_BASE_URL": "https://your-domain.atlassian.net", "CONFLUENCE_USERNAME": "your-email@domain.com", "CONFLUENCE_API_TOKEN": "your-api-token", "ALLOWED_SPACES": "SPACE1,SPACE2,SPACE3" } } } }

For development or if you prefer running TypeScript directly:

{ "command": "npx", "args": ["tsx", "/path/to/confluence_mcp/src/index.ts"], "env": { "CONFLUENCE_BASE_URL": "https://your-domain.atlassian.net", "CONFLUENCE_USERNAME": "your-email@domain.com", "CONFLUENCE_API_TOKEN": "your-api-token", "ALLOWED_SPACES": "SPACE1,SPACE2,SPACE3" } }

- Replace the environment variables with your actual Confluence credentials
- TheALLOWED_SPACESshould be a comma-separated list of space keys you want to allow access to
- Restart Claude Code after updating the configuration
- Make sure you have built the project first withnpm run buildif using Option 1

Once configured, you can use commands like:

- "Search for API documentation in Confluence"
- "Create a new page in the DEV space"
- "Show me all pages in the PROJ space"

cp .env.example .env # Edit .env with your Confluence credentials

Create a.envfile with your Confluence credentials:

CONFLUENCE_BASE_URL=https://your-domain.atlassian.net CONFLUENCE_USERNAME=your-email@domain.com CONFLUENCE_API_TOKEN=your-api-token ALLOWED_SPACES=SPACE1,SPACE2,SPACE3 DEBUG=false

- Go toAtlassian Account Settings
- Click "Create API token"
- Give it a descriptive label
- Copy the generated token (save it securely!)

- search_confluence- Search content across allowed spaces
- get_page- Retrieve a specific page by ID
- create_page- Create a new page
- update_page- Update an existing page
- delete_page- Delete a page
- list_spaces- List accessible spaces
- get_space_content- Get pages from a specific space

- API Token Authentication- Secure access using Atlassian API tokens
- Space Restrictions- Configurable allowed spaces list
- Permission Validation- Respects Confluence permissions
- Request Validation- Input validation and sanitization

# Type checking npm run typecheck # Linting npm run lint # Testing npm test # Build npm run build

Interact with Atlassian Confluence Cloud spaces, pages, and content in real-time.

An open-source Model Context Protocol (MCP) server for Atlassian Confluence that lets AI assistants like Claude and Windsurf read, create, search, and manage Confluence wiki pages. Works with Confluence Cloud, on-premise Server, and Data Center deployments — connect your AI coding agent to your team's knowledge base in seconds via npx.

Interact with the Confluence API to manage spaces, pages, and content. Supports searching, creating, and updating pages.

An MCP server that enables AI assistants to interact with Confluence content through a standardized interface.

Atlassian Rovo MCP Server (Streamin HTTP)

Integrate with Atlassian Cloud to access Jira tickets, issues, projects, and Confluence pages.

A read-only server for accessing Atlassian products like Confluence and Jira.

Manage Confluence Cloud spaces, pages, and content through a standardized interface for AI assistants.

Server for hybrid search over locally saved and indexed Confluence content in AI clients.

An open-source collaborative wiki and documentation software with AI integration via MCP.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.