jira_reporter
If you are the rightful owner of jira_reporter and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Jira Weekly Reporter MCP Server is a FastMCP server that connects to Jira to generate weekly reports based on issue activity, with optional LLM summarization.
The Jira Weekly Reporter MCP Server is designed to facilitate the generation of weekly reports from Jira instances, whether they are Cloud, Server, or Data Center. Utilizing the `pycontribs-jira` library, it securely connects to Jira using API tokens stored in a `.env` file. The server can generate reports based on issues updated in the last 7 days by default, but it also allows for custom JQL queries and project-specific filtering. Additionally, it can limit the number of results returned, which is configurable. An optional feature is the use of the client's Large Language Model (LLM) to summarize the generated report, enhancing the report's readability and conciseness. The server is built on the FastMCP framework, ensuring efficient asynchronous handling of synchronous Jira library calls.
Features
- Jira Connection: Securely connects to Jira using API tokens stored in a `.env` file.
- MCP Tool: Exposes a `generate_jira_report` tool accessible via the Model Context Protocol.
- Flexible Reporting: Allows custom JQL queries, project-specific filtering, and configurable result limits.
- Optional LLM Summarization: Uses the client's LLM to provide a concise summary of the report.
- Asynchronous Handling: Handles synchronous Jira library calls within the asynchronous FastMCP server using `asyncio.to_thread`.
Tools
generate_jira_report
Generates a report of Jira issues based on a JQL query, optionally summarizing the report using the client's LLM.