Confluence MCP Server — Cursor
Provides read-only access to Confluence Server/Data Center, allowing agents to verify the current user, list available spaces, search pages via CQL, and retrieve page content in storage HTML format.
Click on "Deploy 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., "@Confluence MCP Server — CursorSearch for pages about quarterly planning"
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.
title: "Confluence MCP Server — Cursor" tags:
project/workspace
subproject/tools
type/guide
area/tech
Confluence MCP Server — Cursor
A local MCP server for Cursor: the agent searches and reads Confluence Server / Data Center pages using a Personal Access Token.
Page writing is not implemented. Confluence Cloud (a different URL and Basic-auth) is not supported by this connector.
Repository: https://github.com/Stillfrozen/confluence-cursor-connector
Russian step-by-step installation: docs/INSTALL.ru.md
What it can do
Tool | Purpose |
| Authorization check: display name / username |
| Spaces available to the current user |
| Search by CQL, e.g. |
| Page by |
The token lives only in ~/.cursor/mcp.json. It does not end up in git.
Related MCP server: Confluence Node MCP Server
Quick start
git clone https://github.com/Stillfrozen/confluence-cursor-connector.git
cd confluence-cursor-connector
npm install
npm run buildPAT: in Confluence, open your profile → Settings → Personal Access Tokens → create a token.
In ~/.cursor/mcp.json:
{
"mcpServers": {
"confluence": {
"command": "node",
"args": ["/absolute/path/to/confluence-cursor-connector/dist/stdio-entry.js"],
"env": {
"CONFLUENCE_BASE_URL": "https://wiki.example.com",
"CONFLUENCE_PAT": "your-personal-access-token"
}
}
}
}CONFLUENCE_BASE_URL — the wiki root without the /rest/api suffix and without a trailing slash. For compatibility, the variable name PAT is also accepted.
Reload MCP: Cursor → Settings → MCP. The confluence indicator should turn green.
Check in chat: “Show my spaces in Confluence” or “Read page 123456”.
Optionally copy the skill:
mkdir -p ~/.cursor/skills/confluence
cp skills/confluence/SKILL.md ~/.cursor/skills/confluence/SKILL.mdLimitations
Read-only. You cannot create or edit a page via MCP.
API — Confluence Server / Data Center (
/rest/api/...,Authorization: Bearer).get-pagereturns storage HTML, not Markdown. The agent must stripac:macros itself.CQL is limited by PAT permissions: other users' spaces are not visible.
Development
npm install
npm run build
npm run start:stdioSmoke test of a live instance (reads confluence.env from ~/.cursor/mcp.json):
node scripts/smoke-test.mjsLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect to Atlassian Jira, Confluence, Loom, and more to search, create, and manage your work.
Web search and page-reading for AI agents. One-click OAuth connect, or a Caesar API key.
- KumbukaOAuthai.kumbuka
Governed, auditable knowledge your team curates for its AI assistants, self-hostable
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables VSCode/Cursor to integrate with Confluence Wiki, allowing AI models to access and process wiki content by fetching pages and converting them to Markdown format.6MIT
- FlicenseAqualityDmaintenanceEnables AI assistants to create, update, delete, and search Confluence pages directly through natural language commands in Cursor, with support for space management and page history.172-
- FlicenseAqualityDmaintenanceEnables reading and analyzing Confluence documentation content through the Confluence REST API. Supports extracting and converting text, tables, code blocks, and images from Confluence pages for Q\&A and analysis.6-
- FlicenseNot gradedqualityDmaintenanceProvides tools for AI agents to interact with Atlassian Confluence, enabling search, space listing, and CRUD operations on pages via natural language.6-