Bugzilla
About
Model Context Protocol server for Bugzilla. Enables AI apps to interact with Bugzilla bug tracking systems.
Details
- Author
- SanthoshSiddegowda
- Downloads
- 300
- Categories
- Other
Jump to
- 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
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
BugzillaCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
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.
bug_info
Returns the entire information about a given bugzilla bug id
bug_comments
Returns the comments of given bug id Private comments are not included by default but can be explicitely requested
add_comment
Add a comment to a bug. It can optionally be private. If success, returns the created comment id.
bugs_quicksearch
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
learn_quicksearch_syntax
Access the documentation of the bugzilla quicksearch syntax. LLM can learn using this tool. Response is in HTML
server_url
bugzilla server's base url
bug_url
returns the bug url
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"bugzilla": {
"bugzilla": {
"url": "https://bugzilla.fastmcp.app/mcp",
"headers": {
"api_key": "your-api-key-here",
"bugzilla_url": "https://bugzilla.example.com"
}
}
}
}
}
McpServers
{
"bugzilla": {
"url": "https://bugzilla.fastmcp.app/mcp",
"headers": {
"api_key": "your-api-key-here",
"bugzilla_url": "https://bugzilla.example.com"
}
}
}
Bugzilla MCP Server
A Model Context Protocol (MCP) server that enables secure interaction with Bugzilla instances. This server facilitates communication between AI applications and Bugzilla bug tracking systems through a controlled interface.
Quick Start
Hosted Server: Use the production server at https://bugzilla.fastmcp.app/mcp - no local setup required! Just add it to your MCP client configuration with your Bugzilla API key and instance URL.
Features
- Query bug information and comments
- Search bugs using Bugzilla's quicksearch syntax
- Add comments to bugs (public or private)
- Secure access through HTTP headers
- Comprehensive error handling
Configuration
The server requires HTTP headers for authentication. Configure your MCP client with the following headers:
- api_key (Required) - Your Bugzilla API key
- Get your API key from: https://your-bugzilla-instance.com/userprefs.cgi?tab=apikey
- bugzilla_url (Required) - The base URL of your Bugzilla instance
- Example: https://bugzilla.test.org
Usage
With Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"bugzilla": {
"url": "https://bugzilla.fastmcp.app/mcp",
"headers": {
"api_key": "your-api-key-here",
"bugzilla_url": "https://bugzilla.example.com"
}
}
}
}
> Note: For local development, use http://127.0.0.1:8000/mcp instead.
With Cursor IDE
Add this to your .cursor/mcp.json:
{
"mcpServers": {
"bugzilla": {
"url": "https://bugzilla.fastmcp.app/mcp",
"headers": {
"api_key": "your-api-key-here",
"bugzilla_url": "https://bugzilla.example.com"
}
}
}
}
> Note: For local development, use http://127.0.0.1:8000/mcp instead.
With Visual Studio Code
Add this to your mcp.json:
{
"servers": {
"bugzilla": {
"type": "http",
"url": "https://bugzilla.fastmcp.app/mcp",
"headers": {
"api_key": "your-api-key-here",
"bugzilla_url": "https://bugzilla.example.com"
}
}
}
}
> Note: For local development, use http://127.0.0.1:8000/mcp instead.
Running the Server Locally
For local development:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



