atlassian-mcp
Provides integration with Atlassian Cloud, enabling interaction with Confluence and Jira services through MCP tools.
Provides tools to manage Confluence spaces, pages, comments, attachments, and search using CQL.
Provides tools to manage Jira projects, issues, comments, attachments, and search using JQL.
Click on "Install 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., "@atlassian-mcpshow me open Jira issues assigned to me"
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.
Atlassian MCP Server
An MCP (Model Context Protocol) server that enables Claude and Claude Code to interact with Atlassian Cloud (Confluence and Jira).
Features
Confluence
Spaces: List, get details, create new spaces
Pages: Full CRUD (create, read, update, delete)
Comments: Read and add comments on pages
Attachments: List and upload attachments
Search: Query using CQL (Confluence Query Language)
Jira
Projects: List, get details, create new projects
Issues: Full CRUD (create, read, update, delete)
Comments: Read and add comments on issues
Attachments: List and upload attachments
Search: Query using JQL (Jira Query Language)
Related MCP server: mcp-atlassian
Installation
# Clone or navigate to the project
cd atlassian-mcp
# Create a virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install the package
pip install -e .Configuration
Copy the example environment file:
cp .env.example .envEdit
.envwith your Atlassian credentials:ATLASSIAN_DOMAIN=yourcompany # yourcompany.atlassian.net ATLASSIAN_EMAIL=you@example.com ATLASSIAN_API_TOKEN=your_api_tokenGet your API token from: https://id.atlassian.com/manage-profile/security/api-tokens
Usage
stdio Mode (for Claude Code)
# Run directly
python -m atlassian_mcp --stdio
# Or using the installed command
atlassian-mcp --stdioSSE Mode (HTTP Server)
# Run the HTTP server
python -m atlassian_mcp --sse
# Server will start on http://127.0.0.1:8000
# SSE endpoint: http://127.0.0.1:8000/sse
# Health check: http://127.0.0.1:8000/healthClaude Code Configuration
Add to your Claude Code settings (~/.claude/settings.json or project-level):
{
"mcpServers": {
"atlassian": {
"command": "/path/to/atlassian-mcp/.venv/bin/python",
"args": ["-m", "atlassian_mcp", "--stdio"],
"cwd": "/path/to/atlassian-mcp"
}
}
}The server reads credentials from the .env file in the project directory, so you don't need to specify them in settings.json.
Available Tools
Confluence Tools
Tool | Description |
| List all Confluence spaces |
| Get space details by key |
| Create a new space |
| List pages (optionally by space) |
| Get page content by ID |
| Create a new page |
| Update an existing page |
| Delete a page |
| Search using CQL |
| Get comments on a page |
| Add a comment to a page |
| List page attachments |
| Upload attachment to page |
Jira Tools
Tool | Description |
| List all Jira projects |
| Get project details by key |
| Create a new project |
| Search using JQL |
| Get issue details by key |
| Create a new issue |
| Update an existing issue |
| Delete an issue |
| Get comments on an issue |
| Add a comment to an issue |
| List issue attachments |
| Upload attachment to issue |
Example Queries
Confluence CQL Examples
type=page AND space=TEAM
text ~ "search term"
creator=currentUser() AND created > now("-7d")
label=importantJira JQL Examples
project = PROJ
assignee = currentUser() AND status != Done
created >= -7d ORDER BY created DESC
labels = bug AND priority = HighDevelopment
# Install dev dependencies
pip install -e ".[dev]"
# Run tests
pytest
# Format code
ruff format .
# Lint
ruff check .License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/amzu-dev/atlassian-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server