atlassian-mcp
Provides tools for exploring and managing Atlassian resources such as Confluence pages and Jira tickets through the Atlassian API.
Allows retrieving Confluence pages by ID with various body formats and searching pages using CQL (Confluence Query Language) with customizable result limits.
Supports interaction with Jira tickets, enabling operations like retrieving and searching tickets (though specific tools are not detailed in the provided README).
Click on "Deploy 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-mcpsearch confluence for meeting notes from last week"
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
An MCP (Model Context Protocol) server for exploring Atlassian resources like Confluence pages and Jira tickets.
Setup
1. Install dependencies
bun install2. Configure environment variables
Create a .env file or set the following environment variables:
ATLASSIAN_BASE_URL=https://your-domain.atlassian.net
ATLASSIAN_EMAIL=your-email@example.com
ATLASSIAN_API_TOKEN=your-api-tokenTo generate an API token:
Go to https://id.atlassian.com/manage-profile/security/api-tokens
Click "Create API token"
Give it a name and copy the token
3. Build the server
bun run buildRelated MCP server: confluence-mcp-server
Usage
Running directly
bun run startOr with bun:
bun run index.tsAdding to Cursor
Add this to your Cursor MCP settings (~/.cursor/mcp.json):
{
"mcpServers": {
"atlassian": {
"command": "bun",
"args": ["run", "/path/to/atlassian-mcp/index.ts"],
"env": {
"ATLASSIAN_BASE_URL": "https://your-domain.atlassian.net",
"ATLASSIAN_EMAIL": "your-email@example.com",
"ATLASSIAN_API_TOKEN": "your-api-token"
}
}
}
}Available Tools
get_confluence_page
Retrieve a Confluence page by its ID.
Parameters:
pageId(required): The ID of the Confluence page to retrievebodyFormat(optional): The format for the page body. Options:storage,atlas_doc_format,view,export_view. Default:storage
Example usage:
Get the Confluence page with ID 12345search_confluence
Search for Confluence pages using CQL (Confluence Query Language).
Parameters:
query(required): CQL query stringlimit(optional): Maximum number of results (default: 25)
Example CQL queries:
type=page AND space=MYSPACE- All pages in a spacetype=page AND text~"search term"- Pages containing texttype=page AND title~"Meeting Notes"- Pages with title containing textcreator=currentUser() AND created>=2024-01-01- Pages created by you this year
Development
Watch mode
bun run devThis will recompile TypeScript files on changes.
This server cannot be deployed
Maintenance
Related MCP Connectors
Confluence MCP — wraps the Confluence Cloud REST API v2 (OAuth)
Read and write Mission Control state via MCP — projects, tasks, subtasks, templates, status updates.
Make your knowledge agent-ready. One MCP endpoint, 5 connectors, 3 search modes.
- OneOAuthai.withone
Search, document and execute authenticated API calls across 700+ apps via one MCP server
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables integration with Atlassian Confluence to browse spaces, search content using CQL, and manage pages directly from MCP-compatible applications. It automatically converts Confluence storage formats into markdown for seamless interaction with AI-driven editors and tools.61 npm2MIT
- AlicenseAqualityDmaintenanceMCP server for Confluence Cloud/Server/Data Center, enabling page search, CQL queries, page CRUD, attachment upload, and user identity lookup.23243 npm4MIT
- AlicenseBqualityCmaintenanceMCP server for administering Atlassian Confluence Cloud wiki pages, supporting CRUD operations, page navigation, comments, attachments, and more.621GPL 3.0
- AlicenseNot gradedqualityCmaintenanceMCP server for searching and retrieving pages from Atlassian Confluence.37 npm1MIT