Python Jira MCP Server
Servidor Python Jira MCP
Una implementación de servidor del Protocolo de Contexto de Modelo (MCP) en Python que se integra con la API de Jira. Esto permite que los modelos de IA interactúen con Jira mediante un protocolo estandarizado.
Descripción general
Este servidor MCP expone las operaciones de la API de Jira como herramientas que pueden usar los modelos de IA compatibles con el Protocolo de Contexto de Modelo. El servidor implementa el mecanismo de transporte stdio para comunicarse con clientes como Cursor.
Related MCP server: Jira MCP Server
Características
Herramienta de búsqueda JQL : busque problemas de Jira mediante consultas JQL
Herramienta para obtener problemas : recupera información detallada sobre un problema específico de Jira
Integración del SDK de MCP : compatible con el SDK oficial de Python de MCP
Modo de respaldo : implementación mínima cuando el SDK no está disponible
Configuración del entorno : Cargar credenciales de Jira desde variables de entorno
Requisitos
Python 3.8+
Acceso a la API de Jira (token de API, correo electrónico y dominio)
Paquetes de Python necesarios:
mcp(SDK de Python del Protocolo de Contexto de Modelo)aiohttp(para solicitudes HTTP)pydantic(para validación)python-dotenv(para variables de entorno)
Instalación
Clonar este repositorio:
git clone https://github.com/yourusername/python-jira-mcp.git cd python-jira-mcpInstalar las dependencias:
pip install -r requirements.txtConfigura tus credenciales de Jira:
cp .env.example .env # Edit .env with your Jira credentials
Uso
Ejecución del servidor
Para iniciar el servidor MCP, ejecute:
python main.pyO utilice el ejecutable directamente:
./main.pyEl servidor se iniciará y escuchará los mensajes MCP en la entrada estándar (stdin) y responderá en la salida estándar (stdout).
Integración con Cursor
Para utilizar este servidor MCP con Cursor:
Iniciar el servidor (como se indica arriba)
En Cursor, configure la ruta del servidor MCP para que apunte a
main.pyUtilice las herramientas de Jira directamente dentro de Cursor
Herramientas disponibles
Búsqueda JQL
Busque problemas de Jira utilizando JQL (lenguaje de consulta de Jira).
Ejemplo:
{
"type": "tool_call",
"id": "123",
"name": "jql_search",
"parameters": {
"jql": "project = XYZ AND status = 'In Progress'",
"max_results": 10,
"fields": ["summary", "description", "status"]
}
}Obtener problema
Recupere detalles sobre un problema específico de Jira por su ID o clave.
Ejemplo:
{
"type": "tool_call",
"id": "456",
"name": "get_issue",
"parameters": {
"issue_id_or_key": "XYZ-123",
"fields": ["summary", "description", "status", "assignee"],
"expand": "changelog"
}
}Desarrollo
Estructura del proyecto
main.py: Punto de entrada para el servidor MCPsrc/server.py: Implementación del servidor MCP principalsrc/tools/jira_tools.py: Implementaciones de herramientas de API de Jirasrc/tool_schemas.py: Definición de esquemas de herramientas
Agregar nuevas herramientas
Para agregar una nueva herramienta relacionada con Jira:
Implementar la función de la herramienta en
src/tools/jira_tools.pyAgregue el esquema de herramientas en
src/tool_schemas.pyRegistra la herramienta en
src/server.py
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Enable secure connectivity between Sentry issues and debugging data, and LLM clients, using a Model Context Protocol (MCP) server.
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
Related MCP Servers
- AlicenseBqualityCmaintenanceA Model Context Protocol server that provides integration with Jira, allowing Large Language Models to interact with Jira projects, boards, sprints, and issues through natural language.5323MIT
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI assistants like Claude to interact with Jira, allowing for project management tasks such as listing projects, searching issues, creating tickets, and managing sprints through natural language queries.7982TypeScriptMIT
- AlicenseNot gradedqualityDmaintenanceA Simple Model Context Protocol server that enables AI assistants to interact with Jira, allowing operations like fetching tickets, adding comments, and updating ticket status.1Apache 2.0
- AlicenseCqualityDmaintenanceA Model Context Protocol server that enables AI assistants like Claude to interact with Jira Cloud instances, providing capabilities for issue management, project listing, and JQL search.1982MIT
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/Chase-Bullock/python-jira-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server