MCP.so
Sign In

Bugzilla

@SanthoshSiddegowda

About Bugzilla

Model Context Protocol server for Bugzilla. Enables AI apps to interact with Bugzilla bug tracking systems.

Basic information

Category

Other

Transports

stdio

Publisher

SanthoshSiddegowda

Submitted by

Santhosh J S

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

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

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.

Comments

More Other MCP servers