MCP Atlassian
MCP Atlassian
Model Context Protocol (MCP) server for Atlassian Cloud products (Confluence and Jira). This integration is designed specifically for Atlassian Cloud instances and does not support Atlassian Server or Data Center deployments.
<a href="https://glama.ai/mcp/servers/kc33m1kh5m"><img width="380" height="200" src="https://glama.ai/mcp/servers/kc33m1kh5m/badge" alt="Atlassian MCP server" /></a>
Feature Demo
Resources
confluence://{space_key}
: Access Confluence spaces and pagesconfluence://{space_key}/pages/{title}
: Access specific Confluence pagesjira://{project_key}
: Access Jira project and its issuesjira://{project_key}/issues/{issue_key}
: Access specific Jira issues
Tools
Confluence Tools
confluence_search
- Search Confluence content using CQL
- Inputs:
query
(string): CQL query stringlimit
(number, optional): Results limit (1-50, default: 10)
- Returns: Array of search results with page_id, title, space, url, last_modified, type, and excerpt
confluence_get_page
- Get content of a specific Confluence page
- Inputs:
page_id
(string): Confluence page IDinclude_metadata
(boolean, optional): Include page metadata (default: true)
- Returns: Page content and optional metadata
confluence_get_comments
- Get comments for a specific Confluence page
- Input:
page_id
(string): Confluence page ID
- Returns: Array of comments with author, creation date, and content
Jira Tools
jira_get_issue
- Get details of a specific Jira issue
- Inputs:
issue_key
(string): Jira issue key (e.g., 'PROJ-123')expand
(string, optional): Fields to expand
- Returns: Issue details including content and metadata
jira_search
- Search Jira issues using JQL
- Inputs:
jql
(string): JQL query stringfields
(string, optional): Comma-separated fields (default: "*all")limit
(number, optional): Results limit (1-50, default: 10)
- Returns: Array of matching issues with metadata
jira_get_project_issues
- Get all issues for a specific Jira project
- Inputs:
project_key
(string): Project keylimit
(number, optional): Results limit (1-50, default: 10)
- Returns: Array of project issues with metadata
jira_create_issue
- Create a new issue in Jira
- Inputs:
project_key
(string): The JIRA project key (e.g. 'PROJ')summary
(string): Summary/title of the issueissue_type
(string): Issue type (e.g. 'Task', 'Bug', 'Story')description
(string, optional): Issue descriptionadditional_fields
(string, optional): JSON string of additional fields
- Returns: Created issue details with metadata
jira_update_issue
- Update an existing Jira issue
- Inputs:
issue_key
(string): Jira issue keyfields
(string): JSON object of fields to updateadditional_fields
(string, optional): JSON string of additional fields
- Returns: Updated issue details with metadata
jira_delete_issue
- Delete an existing Jira issue
- Inputs:
issue_key
(string): Jira issue key (e.g. PROJ-123)
- Returns: Success confirmation message
Installation
Using uv (recommended)
When using uv
, use uvx
to directly run mcp-atlassian.
Using PIP
Alternatively you can install mcp-atlassian via pip:
Configuration
The MCP Atlassian integration supports using either Confluence, Jira, or both services. You only need to provide the environment variables for the service(s) you want to use.
Usage with Claude Desktop
- Get API tokens from: https://id.atlassian.com/manage-profile/security/api-tokens
- Add to your
claude_desktop_config.json
with only the services you need:
For Confluence only:
For Jira only:
For both services:
There are two ways to configure the Docker environment:
- Using environment variables directly in the config:
- Using an environment file (recommended):
The .env file should contain:
Cursor IDE Configuration
To integrate the MCP server with Cursor IDE:
- First, build the Docker image if you haven't already:Copy
- Configure the server:
- Open Cursor Settings
- Navigate to
Features
>MCP Servers
- Click
Add new MCP server
- Enter this configuration:Copy
- Replace
/path/to/.env
with your actual .env file path
Debugging
You can use the MCP inspector to debug the server:
For development installations:
View logs with:
Development
For local development testing:
- Use the MCP inspector (see Debugging)
- Test with Claude Desktop or Cursor IDE using the configuration above
Build
Docker build:
Security
- Never share API tokens
- Keep .env files secure and private
- See SECURITY.md for best practices
License
Licensed under MIT - see LICENSE file. This is not an official Atlassian product.
This server cannot be installed
Model Context Protocol (MCP) server for Atlassian Cloud products (Confluence and Jira). This integration is designed specifically for Atlassian Cloud instances and does not support Atlassian Server or Data Center deployments.