Jira Assistant with MCP Integration
@pawankumar94
About Jira Assistant with MCP Integration
A Streamlit-powered Jira assistant with MCP integration. Create, search, and manage Jira tickets through a clean tabbed interface using natural language commands or direct forms. Built with Python and MCP framework.
Overview
What is Jira Assistant with MCP Integration?
Jira Assistant with MCP Integration is a Streamlit-based web application that enables users to manage Jira tickets through a conversational interface or direct form input, powered by the MCP (Model Control Panel) framework for flexible tool calling.
How to use Jira Assistant with MCP Integration?
To use the application, clone the repository, install dependencies with pip install -r requirements.txt, and configure a .env file with your Jira URL, email, and API token. Then run ./start_jira_assistant.sh to automatically start the MCP server and launch the Streamlit interface. A command-line tool (direct_jira_tool.py) is also available for direct operations.
Key features of Jira Assistant with MCP Integration
- Clean tabbed interface for chat, create, and search operations
- Create, search, and manage tickets via natural language commands
- Real‑time ticket creation without relying on external LLMs
- Built on the MCP framework for standardized tool calling
- Direct form‑based ticket creation and advanced JQL search
Use cases of Jira Assistant with MCP Integration
- Creating new Jira tickets by typing conversational commands (e.g., “Create a bug ticket in KAN…”)
- Searching tickets using natural language queries or raw JQL with a dedicated search tab
- Quickly retrieving details of specific tickets (e.g., “Show details for KAN-123”)
- Automating Jira tasks via the command‑line tool
direct_jira_tool.py
FAQ from Jira Assistant with MCP Integration
What is MCP in this context?
MCP stands for Model Control Panel, a framework used for standardized tool calling that handles ticket operations under the hood.
How do I install and run the assistant?
Install Python 3.8+, clone the repository, run pip install -r requirements.txt, set up a .env file with your Jira credentials, and execute ./start_jira_assistant.sh to launch both the MCP server and the Streamlit web app.
What are the known limitations of the search feature?
The MCP server limits search results to a maximum of 10 tickets per query. Complex JQL queries with special characters may also cause validation errors; simple queries like project = KAN are recommended.
What new features were added in the latest update?
The latest update introduced a tabbed interface, improved form‑based ticket creation, advanced JQL search with examples, enhanced error handling, and simplified dependencies that removed reliance on external APIs such as Gemini.
How can I troubleshoot MCP server connection issues?
Check that the MCP server path is correct, verify your Jira credentials in the .env file, use the “Restart MCP Server” button in the sidebar, or run test_mcp_client.py connect to test connectivity.
Basic information
More Agent Frameworks MCP clients
LangChain.js MCP Adapters
langchain-ai** THIS REPO HAS MOVED TO
Systemprompt Multimodal MCP Client
ejb503A Multi-modal MCP client for voice powered agentic workflows
n8n-nodes-mcp-client
nerding-ion8n custom node for MCP
SSE-based Server and Client for
sidharthrajaramA working pattern for SSE-based MCP clients and servers
Where On-Device and Cloud LLMs Meet
hazyresearchBig & Small LLMs working together
Comments