AgentStack
MCP verified MIT Self-run

Mcp Jira Integration

mcp-r-pedraza-mcp-jira-integration · by r-pedraza

About mcp-jira-integration is a tool designed to streamline the integration between MCP (Management Control Platform) and Jira.

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add mcp-r-pedraza-mcp-jira-integration

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Mcp Jira Integration? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🚀 MCP-JIRA Integration Skeleton

[](https://github.com/r-pedraza/mcp-jira-integration/releases) [](LICENSE) [](https://github.com/r-pedraza/mcp-jira-integration/stargazers)

Complete project skeleton for connecting VS Code to JIRA using Model Context Protocol (MCP). Get your team querying JIRA with natural language in minutes, not hours!

✨ Features

  • 🚀 One-command setup - Complete project scaffolding in seconds
  • 🔒 Security-first - No credentials in git, template-based configuration
  • 📚 Comprehensive docs - Setup guides, examples, and troubleshooting
  • 🎯 Team ready - Perfect for organizations and development teams
  • 🌍 Cross-platform - Works on macOS, Linux, and Windows
  • Natural language queries - "Show me high-priority bugs in project X"

📋 Prerequisites

  • VS Code installed
  • Docker Desktop running
  • JIRA Server/Data Center access (not Atlassian Cloud)
  • JIRA Personal Access Token
  • MCP-compatible VS Code extension

🚀 Quick Start

Option A: Automatic Setup (Recommended)

# Clone this repository
git clone 
cd mcp-jira-integration

# Make scripts executable
chmod +x *.sh

# Run complete setup
./setup-mcp-jira.sh MyJiraProject

# Verify installation
cd MyJiraProject
./verify-setup.sh

# Configure your credentials
./configure.sh

Option B: Simple Setup

# Basic setup without extras
./simple-setup.sh MyJiraProject

🔧 Configuration

  1. Generate JIRA Personal Access Token
  • Go to your JIRA Server instance
  • Navigate to User ProfilePersonal Access Tokens
  • Create new token with read permissions
  • ⚠️ IMPORTANT: Save the token securely
  1. Configure Environment Variables

``bash # Edit .env file JIRA_URL=https://your-jira-server.com JIRA_PERSONAL_TOKEN=your_token_here JIRA_SSL_VERIFY=false ``

  1. Setup VS Code MCP Configuration
  • File will be created at .vscode/mcp.json
  • Update with your JIRA credentials

📊 Usage Examples

Basic Queries

"List all available JIRA projects"
"What issues are in ECAPP project for release 25.28?"
"Give me details of issue ECAPP-10745"

Advanced Queries

"Generate a markdown summary of all issues in release 25.28 for ECAPP project"
"How many issues does each developer have assigned in ECAPP project?"
"Search issues with JQL: project = ECAPP AND fixVersion = '25.28'"

🛠️ Available Scripts

| Script | Purpose | |--------|---------| | setup-mcp-jira.sh | Complete setup with full structure and configuration | | simple-setup.sh | Basic setup with essential files only | | configure.sh | Quick configuration of variables and templates | | verify-setup.sh | Verification of installation and dependencies |

🎬 Demo

🎯 Click to see setup demo

# Clone repository
git clone https://github.com/r-pedraza/mcp-jira-integration.git
cd mcp-jira-integration

# Run setup (takes ~30 seconds)
./setup-mcp-jira.sh MyJiraProject
# 🚀 MCP-JIRA Integration Setup
# ================================
# Project name: MyJiraProject
# 📁 Creating project structure...
# ✅ Directory structure created
# 📦 Creating requirements.txt...
# 🐍 Setting up Python module...
# 🔧 Creating configuration templates...
# 🛠️ Creating utility scripts...
# 🔒 Creating .gitignore...
# 📚 Creating documentation...
# ✅ All files created successfully

# Configure your credentials
cd MyJiraProject
./configure.sh
# 🔧 MCP-JIRA Configuration Setup
# ================================
# ✅ .env file created from template
# ✅ mcp.json file created from template
# ⚠️  Please edit .env and .vscode/mcp.json with your JIRA credentials

# Edit .env and .vscode/mcp.json with your actual JIRA details
# Then verify everything works
./verify-setup.sh
# 🔍 MCP-JIRA Setup Verification
# ===============================
# ✅ Docker is installed
# ✅ .env file exists
# ✅ .vscode/mcp.json exists
# 🎉 Verification completed!

# Open in VS Code and start querying!
code .

🏗️ What Gets Created

The setup script generates a complete project structure:

MyJiraProject/
├── 📄 README.md                   # Project documentation
├── 📦 requirements.txt            # Python dependencies  
├── 🔧 .env.template/.env         # Environment configuration
├── 🔒 .gitignore                 # Git ignore rules (protects credentials)
├── ⚙️ configure.sh               # Configuration helper script
├── ✅ verify-setup.sh            # Setup verification script
├── 🐍 mcp_jira/                  # Python module
│   ├── __init__.py
│   └── __main__.py               # Local configuration checker
├── 🎨 .vscode/
│   └── mcp.json                  # VS Code MCP configuration
└── 📚 docs/                      # Documentation
    └── SETUP_GUIDE.md           # Detailed setup instructions

🔒 Security Features

  • No sensitive data in repository - Only templates with placeholder values
  • Credential protection - Real tokens and URLs never committed to git
  • SSL flexibility - Support for self-signed certificates in corporate environments
  • Project filtering - Limit access to specific JIRA projects for performance
  • Template system - Safe configuration management

🌍 Platform Support

| Platform | Status | Notes | |----------|--------|-------| | 🍎 macOS | ✅ Full Support | Tested on macOS Monterey+ | | 🐧 Linux | ✅ Full Support | Ubuntu, CentOS, Fedora, etc. | | 🪟 Windows | ✅ Supported | Works with WSL2 and Git Bash |

🔗 Resources

🐛 Troubleshooting

Authentication Error (401)

  • Verify token validity
  • Check token permissions
  • For JIRA Server: use Personal Access Token (not Cloud API Token)

SSL Connection Error

"JIRA_SSL_VERIFY": "false"

Docker Not Found

  • Install Docker Desktop
  • Verify Docker is in PATH
  • Restart VS Code after Docker installation

🤝 Contributing

We welcome contributions! Here's how you can help:

  • 🐛 Report bugs by opening an issue
  • 💡 Suggest features for better JIRA integration
  • 📖 Improve documentation with examples and guides
  • 🔧 Submit PRs for bug fixes and enhancements
  • Star the repository to show your support

Development Setup

# Fork and clone your fork
git clone https://github.com/YOUR-USERNAME/mcp-jira-integration.git
cd mcp-jira-integration

# Test your changes
./setup-mcp-jira.sh TestProject
cd TestProject
./verify-setup.sh

📞 Support & Community

🙏 Acknowledgments

This project is built on top of excellent open-source tools:

📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

⭐ Star History

If this project helped you, please consider giving it a star! ⭐

[](https://github.com/r-pedraza/mcp-jira-integration)


🚀 Ready to revolutionize your JIRA workflow with VS Code?

Get Started Now • [View Documentation](docs/SETUPGUIDE.md) • Report Issues

Made with ❤️ for development teams worldwide


Ready! You can now query JIRA information directly from VS Code using natural language. 🚀

Created on July 22, 2025

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.