bugsmash-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bugsmash-mcpshow me my recent BugSmash reviewer feedback"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
BugSmash MCP
Local Model Context Protocol server that lets an LLM read and manage BugSmash reviewer feedback without ever seeing your BugSmash API key.
LLM (Claude) --MCP--> bugsmash-mcp --HTTPS + X-API-Key--> https://api.bugsmash.io/api/v2Install
npm install -g @mxrcochxvez/bugsmash-mcpOr run without a global install via npx (see connector config below).
Requires Node.js 18+.
Related MCP server: Gerrit MCP Server
Generate an API key
Sign in at tools.bugsmash.io.
Open your profile menu → Settings.
Find the API Key section and copy the key.
Treat it like a password. If it leaks, regenerate it immediately from the same settings page.
Official auth docs: docs.bugsmash.io/authentication
Set BUGSMASH_API_KEY (do not commit it)
Export the key in your shell — never put it in a committed file.
export BUGSMASH_API_KEY="your-key-here"macOS / Linux (zsh), persist for your user:
echo 'export BUGSMASH_API_KEY="your-key-here"' >> ~/.zshrc
source ~/.zshrcConfirm it is set (does not print the value):
test -n "$BUGSMASH_API_KEY" && echo "BUGSMASH_API_KEY is set"Register as a user-level MCP connector
Use a user scope so the server is available in every project.
Claude Code / Claude CLI (recommended: npx)
claude mcp add --scope user bugsmash --env BUGSMASH_API_KEY=$BUGSMASH_API_KEY -- npx -y @mxrcochxvez/bugsmash-mcpIf you installed globally:
claude mcp add --scope user bugsmash --env BUGSMASH_API_KEY=$BUGSMASH_API_KEY -- bugsmash-mcpClaude Desktop
Edit your Claude Desktop config (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"bugsmash": {
"command": "npx",
"args": ["-y", "@mxrcochxvez/bugsmash-mcp"],
"env": {
"BUGSMASH_API_KEY": "your-key-here"
}
}
}
}Prefer injecting the key from the environment your Desktop app inherits, rather than pasting it into a synced config file when possible.
Cursor
Add a similar MCP entry: command npx, args ["-y", "@mxrcochxvez/bugsmash-mcp"], and BUGSMASH_API_KEY under env.
Tools
Tool | BugSmash API | Purpose |
|
| Paginated project list (find |
|
| Project details + versions |
|
| All reviewer comments on a project |
|
| Single comment (+ replies) |
|
| Update text / status / priority / privacy |
|
| Thread replies |
|
| Reply on a thread |
Base URL: https://api.bugsmash.io/api/v2
Auth header: X-API-Key (never a tool argument).
Typical flow: list_projects → list_feedback → optionally update_feedback / post_reply.
Security note
The API key is read only from
BUGSMASH_API_KEY.It is never accepted as a tool parameter.
It must never be logged, printed, masked-partially in errors, or returned in tool responses.
On startup, a missing key exits with the generic message
BUGSMASH_API_KEY is not set.All HTTP calls go through one helper that attaches
X-API-Key; request headers are not surfaced on errors.
Local development
git clone https://github.com/mxrcochxvez/bugsmash_mcp.git
cd bugsmash_mcp
npm install
npm run build
export BUGSMASH_API_KEY="your-key-here"
npm startnpm run typecheck # tsc --noEmit
npm run pack:check # preview files included in the npm tarballAPI reference: docs.bugsmash.io
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA MCP server for interacting with FogBugz issue tracker through LLMs such as Claude. Supports both the XML API (/api.asp) and the JSON API (/f/api/0/jsonapi) with automatic version detection at startup. Works with on-premise and on-demand FogBugz installations.1972MIT
- Alicense-qualityDmaintenanceAn MCP server that enables language models to query and manage Gerrit code reviews via the REST API.1Apache 2.0
- AlicenseAqualityCmaintenanceMCP server that exposes code review tasks from the Fix My Comments VS Code extension to AI agents, enabling them to list, retrieve, reply to, and update task statuses.413MIT
- Flicense-qualityBmaintenanceRead-only MCP server that exposes Launchpad bug-tracking data for a single project to AI agents, enabling search and retrieval of bugs, milestones, and comments with canonical URLs.
Related MCP Connectors
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mxrcochxvez/bugsmash_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server