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: Work Integrations MCP
๐ 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.
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/GiDanis/copilot-jira-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server