
Bugzilla
@SanthoshSiddegowda
About Bugzilla
Model Context Protocol server for Bugzilla. Enables AI apps to interact with Bugzilla bug tracking systems.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"bugzilla": {
"url": "https://bugzilla.fastmcp.app/mcp",
"headers": {
"api_key": "your-api-key-here",
"bugzilla_url": "https://bugzilla.example.com"
}
}
}
}Tools
7Returns the entire information about a given bugzilla bug id
Returns the comments of given bug id Private comments are not included by default but can be explicitely requested
Add a comment to a bug. It can optionally be private. If success, returns the created comment id.
Search bugs using bugzilla's quicksearch syntax To reduce the token limit & response time, only returns a subset of fields for each bug The user can query full details of each bug using the bug_info tool
Access the documentation of the bugzilla quicksearch syntax. LLM can learn using this tool. Response is in HTML
bugzilla server's base url
returns the bug url
Overview
What is Bugzilla?
Bugzilla is an MCP server that enables secure interaction with Bugzilla bug tracking systems. It facilitates communication between AI applications and Bugzilla instances through a controlled HTTP interface, allowing AI agents to query, search, and update bugs.
How to use Bugzilla?
Add the server to your MCP client configuration (e.g., Claude Desktop, Cursor IDE, VS Code) using the hosted URL https://bugzilla.fastmcp.app/mcp and two required HTTP headers: api_key (your Bugzilla API key) and bugzilla_url (your Bugzilla instance base URL). For local development, run with uv sync && uv run python server.py and use http://127.0.0.1:8000/mcp.
Key features of Bugzilla
- Query bug information and comments
- Search bugs using Bugzilla's quicksearch syntax
- Add public or private comments to bugs
- Secure access through HTTP header authentication
- Comprehensive error handling
Use cases of Bugzilla
- An AI assistant looking up bug details and comments from a Bugzilla instance
- Automatically adding clarifying comments to bugs during triage
- Searching for related bugs using quicksearch syntax
- Integrating AI workflows with existing Bugzilla bug tracking
FAQ from Bugzilla
What headers are required to connect?
The server requires two HTTP headers: api_key (your Bugzilla API key) and bugzilla_url (the base URL of your Bugzilla instance, e.g., https://bugzilla.test.org).
How do I get a Bugzilla API key?
Generate your API key from your Bugzilla instance at https://your-bugzilla-instance.com/userprefs.cgi?tab=apikey.
Can I run the server locally?
Yes. Clone the repository, create a virtual environment, install dependencies with uv sync, and run python server.py. The server starts at http://127.0.0.1:8000/mcp/.
What security practices should I follow?
Use a dedicated API key with minimal permissions, never use administrative accounts, never commit API keys to code, and use HTTPS for the Bugzilla URL in production. Follow the principle of least privilege.
Is there a hosted production version?
Yes, a hosted server is available at https://bugzilla.fastmcp.app/mcp. You can use this URL directly in your MCP client configuration without running a local server.
Frequently asked questions
What headers are required to connect?
The server requires two HTTP headers: `api_key` (your Bugzilla API key) and `bugzilla_url` (the base URL of your Bugzilla instance, e.g., `https://bugzilla.test.org`).
How do I get a Bugzilla API key?
Generate your API key from your Bugzilla instance at `https://your-bugzilla-instance.com/userprefs.cgi?tab=apikey`.
Can I run the server locally?
Yes. Clone the repository, create a virtual environment, install dependencies with `uv sync`, and run `python server.py`. The server starts at `http://127.0.0.1:8000/mcp/`.
What security practices should I follow?
Use a dedicated API key with minimal permissions, never use administrative accounts, never commit API keys to code, and use HTTPS for the Bugzilla URL in production. Follow the principle of least privilege.
Is there a hosted production version?
Yes, a hosted server is available at `https://bugzilla.fastmcp.app/mcp`. You can use this URL directly in your MCP client configuration without running a local server.
Basic information
More Other MCP servers
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
ghidraMCP
LaurieWiredMCP Server for Ghidra
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Comments