
Model Context Protocol (MCP) server for Atlassian Confluence and Jira Cloud. Provides 51 tools to manage Confluence pages, Jira issues, sprints, boards, and backlogs.
概览
Model Context Protocol (MCP) server for Atlassian Confluence and Jira Cloud. Provides 51 tools to manage Confluence pages, Jira issues, sprints, boards, and backlogs. Supports NPM package and Docker deployment with flexible authentication. Provides (13 for Confluence, 38 for Jira) that allow MCP-compatible AI assistants to manage your Atlassian Cloud workspace. - : List, create, update, delete spaces and pages - : Search pages using CQL (Confluence Query Language) - : Add and manage comments on pages - : Get page content, ancestors, children, and full hierarchies - : Create, update, transition, assign, and delete issues - : Create, start, close, and delete sprints; move issues between sprints - : Create, configure, and manage Scrum/Kanban boards - : Rank issues, move to/from backlog, manage sprint assignments - : Create epics, assign issues to epics, manage epic workflows - : Add, update, delete worklogs - : JQL (Jira Query Language) support - : Create, update, delete project...
README
以下为原文 README 节选,完整内容请查看原文。
Atlassian MCP Server
Model Context Protocol (MCP) server for Atlassian Confluence and Jira Cloud. Provides 51 tools to manage Confluence pages, Jira issues, sprints, boards, and backlogs. Supports NPM package and Docker deployment with flexible authentication.
Overview
Provides 51 tools (13 for Confluence, 38 for Jira) that allow MCP-compatible AI assistants to manage your Atlassian Cloud workspace.
What You Can Do
Confluence (13 Tools)
- Space & Page Management: List, create, update, delete spaces and pages
- Content Search: Search pages using CQL (Confluence Query Language)
- Comments: Add and manage comments on pages
- Content Hierarchy: Get page content, ancestors, children, and full hierarchies
Jira (38 Tools)
- Issue Management: Create, update, transition, assign, and delete issues
- Sprint Operations: Create, start, close, and delete sprints; move issues between sprints
- Board Management: Create, configure, and manage Scrum/Kanban boards
- Backlog Management: Rank issues, move to/from backlog, manage sprint assignments
- Epic Management: Create epics, assign issues to epics, manage epic workflows
- Time Tracking: Add, update, delete worklogs
- Search: JQL (Jira Query Language) support
- Version Management: Create, update, delete project versions
- Issue Linking: Link related issues
- Batch Operations: Update multiple issues at once
Features
- 51 Tools: Full CRUD operations for pages, issues, boards, sprints
- Multiple Deployment: NPM package, Docker container, local build
- IDE Support: Claude Desktop, Cursor, Claude Code, VS Code (Cline), Windsurf
- Flexible Configuration: Config files, environment variables, or CLI arguments
- Built with TypeScript: Type-safe implementation with MCP SDK
Quick Start
Method 1: Using npx (Recommended)
No installation required, runs directly from npm registry:
# Run with default config file (~/.atlassian-mcp.json)
npx @xuandev/atlassian-mcp
# Run with custom config file
npx @xuandev/atlassian-mcp --config /path/to/config.json
# Run with environment variables
ATLASSIAN_DOMAIN="your-domain.atlassian.net" \
ATLASSIAN_EMAIL="[email protected]" \
ATLASSIAN_API_TOKEN="your-api-token" \
npx @xuandev/atlassian-mcp
安装
npx -y @xuandev/atlassian-mcp --config .atlassian-mcp.json配置
{
"mcpServers": {
"atlassian": {
"command": "npx",
"args": [
"-y",
"@xuandev/atlassian-mcp",
"--config",
".atlassian-mcp.json"
]
}
}
}