Confluence MCP Server
@minhoyooDEV
About Confluence MCP Server
confluence-mcp-server for 8
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"confluence-mcp-server-minhoyoodev": {
"command": "bun",
"args": [
"run",
"dev"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Confluence MCP Server?
A Model Context Protocol server that accesses the Confluence API using a Personal Access Token. It consists of two servers—a main MCP server that communicates with Confluence and a proxy server that relays requests between MCP clients and the main server, designed to solve VPN access limitations.
How to use Confluence MCP Server?
Install Node.js 16+ and Bun 1.0+, clone the repository, run bun install, then create a .env file with required environment variables. Start the MCP server with bun run dev and the proxy server with bun run dev:proxy.
Key features of Confluence MCP Server
- List all Confluence spaces
- List all pages in a specific space
- Retrieve page details by page ID
- Create new Confluence pages
- Update existing Confluence pages
- Two‑server architecture for VPN bypass
Use cases of Confluence MCP Server
- Accessing Confluence data from outside the corporate VPN
- Automating page creation and updates via MCP‑capable AI agents
- Building tools that need read/write access to Confluence spaces
- Integrating Confluence with MCP‑compatible clients behind a firewall
FAQ from Confluence MCP Server
How does the two‑server design solve VPN issues?
The MCP server runs inside the VPN network and directly accesses the Confluence API. The proxy server runs outside the VPN and forwards client requests to the MCP server, allowing external MCP clients to reach Confluence without VPN access.
Why am I getting "Error fetching spaces: Unable to connect"?
This can be caused by SSL certificate issues (in production), network firewall settings, or an expired/invalid Personal Access Token. Verify CONFLUENCE_BASE_URL and the token, and ensure network connectivity between servers.
What runtime dependencies are required?
Node.js 16+, Bun 1.0+, and environment variables PORT, PROXY_PORT, MCP_SERVER_URL, CONFLUENCE_BASE_URL, PERSONAL_ACCESS_TOKEN, and NODE_ENV must be set.
Where does authentication data live?
The Personal Access Token is stored in the .env file on the server and used by the MCP server to authenticate with Confluence. The proxy server does not store the token—it relays requests as‑is.
What transports are supported?
The MCP server exposes a RESTful HTTP API on port 3000 and the proxy server on port 3001. Both provide a /mcp endpoint for MCP‑formatted requests. An optional stdio mode is available via bun run dev:stdio.
Frequently asked questions
How does the two‑server design solve VPN issues?
The MCP server runs inside the VPN network and directly accesses the Confluence API. The proxy server runs outside the VPN and forwards client requests to the MCP server, allowing external MCP clients to reach Confluence without VPN access.
Why am I getting "Error fetching spaces: Unable to connect"?
This can be caused by SSL certificate issues (in production), network firewall settings, or an expired/invalid Personal Access Token. Verify `CONFLUENCE_BASE_URL` and the token, and ensure network connectivity between servers.
What runtime dependencies are required?
Node.js 16+, Bun 1.0+, and environment variables `PORT`, `PROXY_PORT`, `MCP_SERVER_URL`, `CONFLUENCE_BASE_URL`, `PERSONAL_ACCESS_TOKEN`, and `NODE_ENV` must be set.
Where does authentication data live?
The Personal Access Token is stored in the `.env` file on the server and used by the MCP server to authenticate with Confluence. The proxy server does not store the token—it relays requests as‑is.
What transports are supported?
The MCP server exposes a RESTful HTTP API on port 3000 and the proxy server on port 3001. Both provide a `/mcp` endpoint for MCP‑formatted requests. An optional stdio mode is available via `bun run dev:stdio`.
Basic information
More Memory & Knowledge MCP servers
Rust Docs MCP Server
Govcraft🦀 Prevents outdated Rust code suggestions from AI assistants. This MCP server fetches current crate docs, uses embeddings/LLMs, and provides accurate context via a tool call.
Solomd
zhitongblogA markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI providers BYOK.
Groundwork
Rarefied-EarthGroundwork: company memory for your AI tools. Docs public. Source closed. Public proof needs no account.
MCP Apple Notes
RafalWilinskiTalk with your notes in Claude. RAG over your Apple Notes using Model Context Protocol.
Memlord
MyrikLDMemlord is a remote MCP server available at https://app.memlord.com.
Comments