Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
MCP server for Confluence Data Center/Server via REST API.
Sign in to like and favorite skills
MCP server for Confluence Data Center/Server via REST API.
Credentials:
~/.config/atlassian/.env (primary) or ~/.config/confluence-mcp/.env (optional override)
CONFLUENCE_URL=https://confluence.example.com CONFLUENCE_USERNAME=username CONFLUENCE_TOKEN=your-api-token
| Tool | Description |
|---|---|
| Get page by ID or URL |
| Get page by space + title |
| Create a new page |
| Update page content |
| Delete a page |
| Get child pages |
| Get parent hierarchy |
| Get all descendant pages (recursive) |
| Move page to different space/parent |
| Copy page to new location |
| Tool | Description |
|---|---|
| Search with text or CQL |
| Tool | Description |
|---|---|
| List all spaces |
| Get space details |
| List pages in space |
| Create a new space |
| Update space name/description |
| Delete a space |
| Tool | Description |
|---|---|
| Add comment to page |
| Get page comments |
| Tool | Description |
|---|---|
| Get page labels |
| Add label to page |
| Remove label |
| Tool | Description |
|---|---|
| List attachments on a page |
| Get attachment metadata |
| Upload file to page |
| Download attachment to local filesystem |
| Delete an attachment |
| Tool | Description |
|---|---|
| Get page history overview |
| List all versions of a page |
| Read specific historical version content |
| Tool | Description |
|---|---|
| Get view/edit restrictions |
| Set view/edit restrictions |
| Remove all restrictions |
| Tool | Description |
|---|---|
| Search for users |
| Get authenticated user info |
| Tool | Description |
|---|---|
| Make arbitrary API calls for operations not covered by other tools |
Usage:
confluence_raw_api(method="GET", endpoint="/rest/api/content/123456") confluence_raw_api(method="POST", endpoint="/rest/api/content", body={"type": "page", ...})
# Search text text ~ "search term" # Filter by space space = DOCS space IN (DOCS, TEAM) # By title title ~ "guide" # Combined text ~ "deployment" AND space = DOCS
mcp_server.py - Main entry pointconfluence_client.py - Confluence REST API clientrequirements.txt - Python dependencies