atlassian-mcp
A read-only MCP server for Jira and Confluence Cloud, providing atlassian_get and jira_search tools.
README
Atlassian MCP
A focused, read-only Model Context Protocol server for Jira and Confluence Cloud. It works with Amp, Claude Code, Codex, and other clients that support local stdio MCP servers.
Tools
The server deliberately exposes only two tools:
atlassian_getperforms one authenticatedGETrequest to a site-relative Jira or Confluence API path.jira_searchperforms an authenticatedPOSTto Jira's read-only/rest/api/3/search/jqlendpoint.
It does not expose create, edit, assignment, transition, or deletion operations. Tool output is limited to 2,000 lines or 50 KB.
Requirements
- Node.js 20 or newer
- An Atlassian Cloud API token
Configure the process that runs your MCP client with these environment variables:
export ATLASSIAN_SITE_URL="https://your-company.atlassian.net"
export ATLASSIAN_EMAIL="you@example.com"
export ATLASSIAN_API_TOKEN="your-api-token"
ATLASSIAN_SITE_URL must use HTTPS. Treat ATLASSIAN_API_TOKEN as a secret and do not commit it to an MCP configuration file.
Run the published package through an MCP client:
npx -y @andreimaxim/atlassian-mcp@0.1.0
It communicates over standard input and output, so running it directly appears to do nothing while it waits for an MCP client.
Amp
The distributable using-atlassian skill includes the MCP launch configuration and exposes only atlassian_get and jira_search. Install that directory as a project, personal, or workspace skill.
For a project skill, copy it into the repository:
.agents/skills/using-atlassian/SKILL.md
For an orb, add the three ATLASSIAN_* values under personal, project, or workspace Secrets & Env Vars. Store the API token as a secret. Amp starts the MCP server in the orb when it discovers the skill and reveals its tools only when the skill loads.
The previous amp.atlassian.* plugin settings are no longer read; the portable MCP server uses environment variables in every harness.
Claude Code
Register the same stdio server at user scope:
claude mcp add --scope user --transport stdio atlassian -- \
npx -y @andreimaxim/atlassian-mcp@0.1.0
Start Claude Code with the three ATLASSIAN_* variables available in its environment. For team distribution, put the equivalent server entry in the project's .mcp.json and keep credentials as environment-variable references.
Codex
Add this entry to ~/.codex/config.toml, or to .codex/config.toml in a trusted project:
[mcp_servers.atlassian]
command = "npx"
args = ["-y", "@andreimaxim/atlassian-mcp@0.1.0"]
env_vars = [
"ATLASSIAN_SITE_URL",
"ATLASSIAN_EMAIL",
"ATLASSIAN_API_TOKEN",
]
enabled_tools = ["atlassian_get", "jira_search"]
The env_vars list forwards existing variables without placing their values in the configuration file.
Development
npm install
npm run check
npm pack --dry-run
Repository layout:
src/atlassian.tscontains credential handling, request validation, the Atlassian HTTP client, and bounded output formatting.src/server.tsregisters the MCP tools and their read-only annotations.src/index.tsstarts the stdio server.skill/using-atlassian/SKILL.mdcontains the Amp skill and its MCP launch configuration.test/contains HTTP-client and protocol-level integration tests.
Recommended Servers
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.
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.
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.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
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.
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.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
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.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.