MCP.so
ログイン

Bugzilla MCP Server

@SanthoshSiddegowda

基本情報

カテゴリ

その他

トランスポート

stdio

作者

SanthoshSiddegowda

投稿者

Santhosh J S

Bugzilla MCP Server について

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

#mcp#bugzilla#bug-tracking

Bugzilla MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "bugzilla": {
      "url": "https://bugzilla.fastmcp.app/mcp",
      "headers": {
        "api_key": "your-api-key-here",
        "bugzilla_url": "https://bugzilla.example.com"
      }
    }
  }
}

Bugzilla MCP Server のツール

7

Returns 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

概要

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

よくある質問

1

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`).

2

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`.

3

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/`.

4

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.

5

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.

コメント

「その他」の他のコンテンツ