jira-mcp
Verified Safeby xcollantes
Overview
The Jira MCP server provides a Model Context Protocol (MCP) interface, enabling Large Language Models (LLMs) to interact with Jira for tasks like searching, creating, updating, and managing tickets and sprints.
Installation
python -m src.mainEnvironment Variables
- JIRA_API_TOKEN
- JIRA_AUTH_TYPE
- JIRA_CLI_PATH
Security Notes
The server executes `jira-cli` commands via `subprocess.run`. While `subprocess.run` itself is not inherently unsafe, the direct passing of arguments, including JQL queries (via `--jql`), from LLM outputs to `jira-cli` introduces a potential for 'JQL injection' if the LLM is prompted to craft malicious JQL. This relies on `jira-cli`'s internal sanitization. Credentials (`JIRA_API_TOKEN`, `JIRA_AUTH_TYPE`) are handled via environment variables, which is a good practice. No `eval` or hardcoded secrets found in the Python source.
Similar Servers
atlassian-mcp-server
The Atlassian Rovo MCP Server acts as a cloud-based bridge, connecting Atlassian Cloud sites (Jira, Compass, Confluence) with external AI tools and IDEs to enable real-time data interaction and automation of development workflows.
backlog-mcp-server
This MCP server integrates Backlog API with AI agents like Claude to manage projects, issues, and wikis, providing a conversational interface for project management tasks.
mcp-xray
A lightweight server that bridges the MCP protocol with the Atlassian Jira Xray API, exposing Xray functionality via FastMCP for integration with AI language models or other clients.
Jira-MCP-Server
Provides an AI-callable interface (via Model Context Protocol) to manage Jira tasks, sprints, comments, and team workload using OAuth authentication.