The easiest way to get started is to use the hosted production server. No installation or local setup required!
https://your-bugzilla-instance.com/userprefs.cgi?tab=apikeyhttps://bugzilla.fastmcp.app/mcpThat's it! You're ready to use the Bugzilla MCP Server.
If you want to run the server locally for development or testing:
uv package manager (recommended) or pipUsing uv (recommended):
uv sync
Or with standard Python:
pip install fastmcp httpx python-dotenv
Using uv:
uv run python server.py
Or with standard Python:
python server.py
The server will start at http://127.0.0.1:8000/mcp/
For local development, use http://127.0.0.1:8000/mcp as the server URL in your MCP client configuration.
For contributing to the project:
git clone <repository-url>
cd bugzilla-mcp
python -m venv venv
source venv/bin/activate # or `venv\Scripts\activate` on Windows
uv sync
You can inspect the MCP server to see available tools:
fastmcp inspect server.py:mcp
This will show you all available tools, their parameters, and descriptions.