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 "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-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 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/ShapeGames/atlassian-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server