atlassian-mcp

atlassian-mcp

Enables AI agents to manage Jira and Confluence directly, including issue tracking, sprint management, and knowledge base operations through natural language.

Category
Visit Server

README

πŸš€ Atlassian FastMCP Server πŸ› οΈ

Welcome to the Atlassian FastMCP Server! 🌟 This project is a blazingly fast, lightweight Model Context Protocol (MCP) server that seamlessly integrates Atlassian tools like Jira and Confluence directly into your AI workflows! πŸ€–βœ¨


🎯 What does this do?

This MCP server provides a set of highly useful tools that allow AI agents to manage your Atlassian ecosystem effortlessly. From fetching current profiles to creating sprints and generating tickets, this server brings agile management straight to your fingertips! πŸ–οΈπŸ’»

πŸ› οΈ Available Tools

πŸ“ Jira Management

  • get_current_user πŸ‘€: Fetch the profile of the currently authenticated Jira/Atlassian user.
  • get_projects πŸ—‚οΈ: Get a beautiful list of all Jira projects in your workspace.
  • search_issues πŸ”: Run powerful JQL (Jira Query Language) queries to find exactly the tickets you need!
  • create_issue βž•: Quickly spin up new tasks, stories, or bugs directly in a specified project!

πŸƒβ€β™‚οΈ Agile & Sprint Operations (NEW! πŸŽ‰)

  • get_boards πŸ“‹: Fetch agile boards (with optional filtering by project key) to find where your sprints live!
  • create_sprint πŸƒ: Generate a brand new Sprint for your team's board, complete with custom goals! πŸ₯…
  • update_sprint πŸ”„: Manage your sprint's lifecycle! Start an active sprint with start/end dates, or close out a finished one! 🏁

πŸ“š Confluence Knowledge Base

  • get_confluence_spaces 🌌: Discover all the knowledge spaces available in your Confluence instance.
  • search_confluence πŸ•΅οΈβ€β™‚οΈ: Use CQL (Confluence Query Language) to find documents, meeting notes, and specs.
  • get_confluence_page πŸ“„: Pull the rich content (body storage) of any specific Confluence page by its ID!
  • create_confluence_page ✍️: Create brand new Confluence pages directly from your AI (supports parent pages)!

πŸ” Setup & Authentication πŸ—οΈ

To get this bad boy running, you need to provide your Jira credentials. The server loads your credentials directly from a .env file (which is safely ignored by Git! 🀫).

  1. Create a .env file in the root of the project.
  2. Add your credentials:
    JIRA_EMAIL=your.email@example.com
    JIRA_API_TOKEN=your_atlassian_api_token
    ATLASSIAN_URL=https://your-domain.atlassian.net
    ATLASSIAN_READ_ONLY=false
    

πŸ”‘ How to get your Atlassian API Key:

  1. Go to your Atlassian Account Security page.
  2. Click Create API token.
  3. Give it a memorable label (e.g., "FastMCP Server").
  4. Copy the token and paste it into your .env file!

πŸš€ Running the Server

Make sure you have your dependencies installed:

pip install -r requirements.txt

Then, fire up the server! πŸ”₯

python server.py

The server will start up and listen on standard input/output (stdio) for fast, secure MCP communication! πŸš„


βš™οΈ MCP Client Configuration πŸ”Œ

To use this server with your favorite MCP client (like Claude Desktop, Cursor, or Antigravity), simply add it to your client's configuration file (e.g., mcp_config.json or claude_desktop_config.json):

{
  "mcpServers": {
    "atlassian-mcp": {
      "command": "python",
      "args": [
        "/absolute/path/to/atlassian-mcp/server.py"
      ]
    }
  }
}

Note: Make sure to replace /absolute/path/to/ with the actual path where you cloned this repository! πŸ—ΊοΈ


🀝 Contributing & Updates

Want to add more Jira magic? πŸ§™β€β™‚οΈ Feel free to fork, update server.py, and run the included update_config.py scripts to sync your fresh tools!

Happy building! πŸ‘·β€β™€οΈπŸŽ‰

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured