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.19222MIT
- AlicenseNot gradedqualityDmaintenanceAn 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.414MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for Open Feedback, enabling AI assistants to submit, list, get, update status of, and analyze product feedback via a local HTTP API and JSONL storage.346Apache 2.0
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.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
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