JIRA MCP Server
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., "@JIRA MCP Serversearch for open bugs in project MYPROJ"
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.
JIRA MCP Server per Claude Code
Server MCP che espone le operazioni JIRA a Claude Code, pensato per reti aziendali (es. Enel intranet).
Prerequisiti
Node.js 18+
Accesso a
jira.springlab.enel.comdalla macchinaPersonal Access Token JIRA (PAT)
Related MCP server: JIRA MCP Server
Installazione
# 1. Installa le dipendenze
npm install
# 2. Crea il file .env dalla copia di esempio
copy .env.example .env
# 3. Modifica .env con il tuo token e URL
notepad .env
# 4. Compila TypeScript
npm run buildConfigurazione .env
JIRA_BASE_URL=https://jira.springlab.enel.com
JIRA_TOKEN=il_tuo_pat_qui
JIRA_API_VERSION=2Come ottenere il PAT: JIRA → click sul tuo avatar → Profilo → Sicurezza → Token di accesso personale → Crea token
Configurazione Claude Code
Opzione A — Configurazione locale al progetto (.mcp.json)
Il file .mcp.json è già presente nella root. Quando lanci claude da questa cartella, viene rilevato automaticamente.
Verifica che il percorso cwd nel file corrisponda alla tua installazione:
{
"mcpServers": {
"jira": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "C:\\VSCWorkspace\\Progetti\\jiraMCP"
}
}
}Opzione B — Configurazione globale (~/.claude/mcp.json)
Aggiunge il server a tutte le sessioni Claude Code:
{
"mcpServers": {
"jira": {
"command": "node",
"args": ["C:\\VSCWorkspace\\Progetti\\jiraMCP\\dist\\index.js"]
}
}
}Opzione C — Estensione VS Code Claude Code
Nell'estensione apri i settings MCP e aggiungi la stessa configurazione dell'Opzione B.
Avvio manuale (debug)
# Modalità sviluppo (senza build)
npm run dev
# Modalità produzione
npm startInterfaccia Web Locale (senza VS Code)
Puoi usare una UI minimale da browser per invocare i tool MCP.
# 1) Build del server MCP
npm run build
# 2) Avvio UI locale
npm run uiApri poi: http://127.0.0.1:8787
Endpoint disponibili:
GET /api/tools-> lista tool disponibiliPOST /api/call-> invoca un tool ({ "name": "...", "arguments": { ... } })POST /api/nl-call-> prompt naturale + traduzione AI ({ "prompt": "...", "execute": true })POST /api/restart-> riavvia il processo MCP usato dalla UI
Variabili opzionali:
MCP_UI_HOST(default:127.0.0.1)MCP_UI_PORT(default:8787)
Per la modalità linguaggio naturale (AI):
NL_AI_API_KEY(obbligatoria)NL_AI_MODEL(default:gpt-4o-mini)NL_AI_BASE_URL(default:https://api.openai.com/v1)
Esempio .env:
NL_AI_API_KEY=sk-...
NL_AI_MODEL=gpt-4o-mini
NL_AI_BASE_URL=https://api.openai.com/v1Strumenti disponibili
Tool | Descrizione |
| Cerca issue con query JQL |
| Dettagli completi di una issue |
| Crea una nuova issue |
| Aggiorna campi di una issue |
| Aggiungi commento |
| Elenca transizioni di stato disponibili |
| Cambia stato a una issue |
| Lista progetti accessibili |
| Assegna issue a un utente |
| Leggi commenti di una issue |
Esempi di utilizzo in Claude Code
# Cerca bug aperti
"cerca le issue con JQL: project = MYPROJ AND issuetype = Bug AND status != Done"
# Crea una task
"crea una task nel progetto ABC con titolo 'Aggiornare documentazione API'"
# Aggiorna stato
"porta la issue ABC-123 in Done"
# Aggiungi commento
"aggiungi un commento a ABC-456: 'Fix verificato in staging'"Struttura progetto
jiraMCP/
├── src/
│ └── index.ts # MCP server principale
├── dist/ # Output compilato (generato da npm run build)
├── .env # Le tue credenziali (NON committare!)
├── .env.example # Template variabili d'ambiente
├── .mcp.json # Config MCP per Claude Code (progetto locale)
├── package.json
└── tsconfig.jsonSicurezza
Il file
.envnon deve mai essere committato (aggiunto al.gitignore)Il token transita solo su connessioni interne verso JIRA
Nessun dato viene inviato a server esterni
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceConnects Jira with Claude, enabling users to search issues, view issue details, update issues, add comments, and retrieve project information through natural language commands.Last updated1861MIT
- Alicense-qualityDmaintenanceEnables Claude AI to interact with JIRA for project management and issue tracking, supporting JQL queries, comprehensive issue details retrieval with subtasks and linked issues, and release planning analysis.Last updatedMIT
- Alicense-qualityDmaintenanceConnects AI assistants like Claude to Jira projects, enabling natural language queries and operations for issue management, project tracking, comments, and workflows through the Jira REST API.Last updated9,09372ISC
- Alicense-qualityBmaintenanceEnables users to fetch and search Jira tickets, comments, and attachments directly within Claude Code. It features JQL support and automatically exports linked Figma designs to provide comprehensive project context.Last updated4242MIT
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/CarloDeStefano90/jiraAgentMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server