copilot-jira-mcp
Provides tools for searching and retrieving Jira issues, comments, subtasks, and attachments, enabling AI agents to interact with Jira projects and tickets.
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., "@copilot-jira-mcpShow me my assigned Jira tickets"
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.
π« Copilot Jira MCP Server
Official MCP (Model Context Protocol) server for seamless Jira integration with GitHub Copilot CLI
Interact with Jira issues, search tickets, and manage your workflow directly from GitHub Copilot CLI using natural language!
β¨ Features
π Smart Search - Search Jira tickets using JQL or natural language
π Issue Details - Get comprehensive information about any ticket
π¬ Comments - Read and analyze issue comments
π Subtasks & Links - Navigate issue hierarchies
π Attachments - List and access issue attachments
π€ My Issues - Quick access to your assigned tickets
π Fast & Lightweight - Minimal dependencies, maximum performance
π Secure - Credentials stored safely in environment variables
π Universal - Works with any Jira instance (Cloud or Server)
π― AI-Powered - Let Copilot understand and query your Jira naturally
Related MCP server: Jira Cloud MCP Server
π Quick Start
Prerequisites
Node.js 18 or higher (Download)
GitHub Copilot CLI (Setup Guide)
Jira Account with API access
Installation
Option 1: Install from GitHub (Recommended) β
# Install globally from GitHub
npm install -g git+https://github.com/GiDanis/copilot-jira-mcp.git
# Run interactive setup
npx jira-mcp setupOption 2: Clone and Install
# Clone repository
git clone https://github.com/GiDanis/copilot-jira-mcp.git
cd copilot-jira-mcp
# Install dependencies
npm install
# Run setup wizard
npm run setup
# Register with Copilot
npm run registerOption 3: NPM Package
# Install from NPM
npm install -g copilot-jira-mcpConfiguration
The setup wizard will guide you through:
Jira URL - Your Jira instance URL (e.g.,
https://your-company.atlassian.net)Email - Your Jira account email
API Token - Generate at Atlassian API Tokens
Credentials are stored securely in environment variables:
JIRA_URLJIRA_EMAILJIRA_API_TOKEN
π Usage
Once installed, simply open Copilot and use natural language:
copilotExample Queries
Get your tickets:
> Show me my assigned Jira ticketsSearch issues:
> Search Jira for open bugs in project IIAB
> Find all high priority tickets in sprint 23
> Show me tickets updated in the last weekGet ticket details:
> Get details for IIAB-12345
> Show me comments on ticket PROJ-789
> List subtasks for IIAB-456Advanced JQL:
> Search Jira with JQL: project = IIAB AND status = "In Progress"π οΈ Available Tools
The MCP server exposes these tools to Copilot:
Tool | Description |
| Search issues using JQL |
| Get detailed ticket information |
| Retrieve all comments |
| List all subtasks |
| List attachments |
| Get your assigned tickets |
π Security
Your credentials are NEVER committed or shared!
β
Stored in environment variables
β
.gitignore prevents accidental commits
β
No plaintext storage
β
API tokens can be revoked anytime
Best Practices:
Generate dedicated API tokens (don't reuse)
Revoke tokens when not needed
Never share
.envfilesUse different tokens for different machines
See SECURITY.md for complete security guidelines.
π Documentation
Installation Guide - Detailed setup instructions
Configuration - Advanced configuration options
Usage Examples - More query examples
Troubleshooting - Common issues and solutions
Contributing - How to contribute
π§ Manual Configuration
If you prefer manual setup:
Windows (PowerShell)
# Set environment variables
[Environment]::SetEnvironmentVariable("JIRA_URL", "https://your-company.atlassian.net", "User")
[Environment]::SetEnvironmentVariable("JIRA_EMAIL", "your.email@company.com", "User")
[Environment]::SetEnvironmentVariable("JIRA_API_TOKEN", "your-token-here", "User")
# Restart terminalMac/Linux (Bash/Zsh)
# Add to ~/.bashrc or ~/.zshrc
export JIRA_URL="https://your-company.atlassian.net"
export JIRA_EMAIL="your.email@company.com"
export JIRA_API_TOKEN="your-token-here"
# Reload shell
source ~/.bashrc # or ~/.zshrcRegister MCP Server
Edit ~/.copilot/mcp.json:
{
"mcpServers": {
"jira": {
"command": "node",
"args": ["/path/to/copilot-jira-mcp/src/index.js"],
"env": {
"JIRA_URL": "${JIRA_URL}",
"JIRA_EMAIL": "${JIRA_EMAIL}",
"JIRA_API_TOKEN": "${JIRA_API_TOKEN}"
}
}
}
}π Troubleshooting
"Missing Jira configuration" Error
Solution: Run the setup wizard:
npm run setup"Authentication failed" Error
Causes:
Invalid API token
Incorrect email
Wrong Jira URL
Solution: Regenerate API token and run setup again.
MCP Server Not Found
Solution: Re-register the server:
npm run registerFor more help, see Troubleshooting Guide.
π€ Contributing
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
Areas we'd love help with:
π Internationalization
π± Additional Jira features (transitions, creating tickets, etc.)
π§ͺ Test coverage
π Documentation improvements
π Bug fixes
π License
MIT Β© 2026 Giuseppe Danise
See LICENSE for details.
π Acknowledgments
Built with Model Context Protocol SDK
Inspired by the awesome GitHub Copilot CLI
Thanks to the Jira REST API team
β Support
If this project helps you, please give it a β on GitHub!
Issues? Report them here
Questions? Start a discussion
π Links
Made with β€οΈ for developers who love automation
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.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that enables interaction with Jira to fetch issues by key and perform JQL searches. It provides a foundation for integrating multiple work systems, with planned support for Slack and GitHub.Last updated684MIT
- Alicense-qualityAmaintenanceMCP server for interacting with Jira Cloud instances. Enables issue management, JQL queries, project and sprint management, and batch operations via natural language interfaces.Last updated2404MIT
- Alicense-qualityCmaintenanceAn MCP server for end-to-end Jira and GitHub integration, enabling AI agents in the IDE to automate workflows from issue tracking to pull request management.Last updatedMIT
- AlicenseAqualityAmaintenanceMCP server for Jira Cloud enabling issue tracking, comments, transitions, and attachments management through natural language.Last updated5MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personalβ¦
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
An MCP server that gives your AI access to the source code and docs of all public github repos
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/GiDanis/copilot-jira-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server