home / mcp / atlassian cursor mcp server

Atlassian Cursor MCP Server

Managed Code Plugin (MCP) для Cursor IDE с интеграцией продуктов Atlassian: JIRA, Confluence и BitBucket

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "solidus--atlassian-cursor-mcp": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

This MCP server lets Cursor IDE interact directly with Atlassian products—JIRA, Confluence, and Bitbucket—so you can manage tasks, documents, and code repositories from within your development environment.

How to use

After you configure the Atlassian MCP server in Cursor IDE, you can perform common workflows across JIRA, Confluence, and Bitbucket. Search JIRA tasks with your queries, view task details, create new issues, and comment on issues. Open and edit Confluence pages, search for documents, and manage spaces. In Bitbucket, explore repositories and branches, handle pull requests, and create or modify files. Track time against tasks if you use Tempo integration and manage workflows across projects and epics.

How to install

Follow these concrete steps to set up the Atlassian MCP Server locally.

git clone https://github.com/solidus-/atlassian-cursor-mcp.git
cd atlassian-cursor-mcp
npm install

# Prepare Atlassian credentials
# Copy example env and update values
cp .env.example .env
```

Next build and start the MCP server:
```
npm run build
npm start

Configuration and usage notes

Configure the MCP server in Cursor IDE to enable communications with Atlassian services. Use the built-in MCP settings to add a new HTTP MCP server with the following details.

{
  "type": "http",
  "name": "atlassian_mcp",
  "url": "http://localhost:3000/mcp",
  "args": []
}

Security and environment

Ensure you provide Atlassian API access securely. Store credentials in the environment file you create during setup and restrict access to the MCP server endpoint.

Troubleshooting

If Cursor cannot reach the MCP endpoint, confirm the server is running locally and listening on the expected port. Check that the URL in Cursor matches http://localhost:3000/mcp and that npm start is executing without errors.

Available tools

jiraTools

Tools for interacting with JIRA: search tasks with JQL, fetch detailed task info, create tasks, add comments, and manage workflows.

confluenceTools

Tools for Confluence: fetch page content, search pages, get spaces, create and update pages, and manage attachments and comments.

bitbucketTools

Tools for Bitbucket: retrieve repository and branch data, create branches, manage pull requests, and read/write files with Pipelines integration.