codemend-mcp
v0.1.0
Published
Codemend MCP server — connect Claude Code and AI tools to your production error monitoring
Maintainers
Readme
codemend-mcp
Connect Claude Code (and any MCP-compatible AI tool) directly to your Codemend production error monitoring.
With this MCP server, you can ask Claude things like:
- "What production errors broke overnight?"
- "Get me the fix for error abc123"
- "Open a GitHub PR with the AI fix for that login crash"
- "Give me the copy-paste prompt so I can paste it into Lovable"
Installation
Global install (recommended for Claude Code)
npm install -g codemend-mcpOr use directly with npx (no install needed)
npx codemend-mcpGetting your API key
- Go to codemend.ai/settings
- Generate an API key (starts with
ah_)
Claude Code setup
Add this to your Claude Code MCP configuration (~/.claude/claude_desktop_config.json or your project's .mcp.json):
{
"mcpServers": {
"codemend": {
"type": "stdio",
"command": "npx",
"args": ["-y", "codemend-mcp"],
"env": {
"CODEMEND_API_KEY": "ah_your_key_here"
}
}
}
}Or, if you installed globally:
{
"mcpServers": {
"codemend": {
"type": "stdio",
"command": "codemend-mcp",
"env": {
"CODEMEND_API_KEY": "ah_your_key_here"
}
}
}
}Available tools
codemend_list_errors
List recent production errors from your Codemend project.
Parameters:
limit(optional, number, 1–50, default 10) — how many errors to returnstatus(optional, string) — filter by status:"new"|"analyzing"|"analyzed"|"fixed"|"ignored"
Example prompts:
- "Show me my 20 most recent production errors"
- "List all new errors from Codemend"
- "What unresolved errors do I have?"
codemend_get_fix
Get the full AI-generated fix for a specific production error, including explanation, root cause, confidence score, suggested code diff, and the fix prompt.
Parameters:
error_id(required, string) — the error ID
Example prompts:
- "Get the AI fix for error abc123"
- "What does Codemend suggest for fixing error xyz789?"
- "Show me the suggested diff for that login crash"
codemend_apply_fix
Create a GitHub PR with the AI-generated fix for an error. Codemend will open a pull request directly in your repo.
Parameters:
fix_id(required, string) — the fix ID to apply
Example prompts:
- "Apply the fix for error abc123 and open a PR"
- "Create a GitHub PR with the Codemend fix"
codemend_copy_fix
Get the copy-paste fix prompt for an error — ideal for vibe coders using Lovable, Replit, v0, Cursor, Bolt, or any AI coding platform. Returns the ready-to-paste prompt plus a plain-English explanation.
Parameters:
error_id(required, string) — the error ID
Example prompts:
- "Give me the copy-paste fix prompt for error abc123"
- "I want to paste the fix into Lovable — what's the prompt?"
- "Get me the vibe-coder fix for that checkout crash"
codemend_project_health
Check the health and status of your Codemend monitoring setup — project name, errors this month, quota usage, last error time, and monitoring status.
Parameters: none
Example prompts:
- "How is my Codemend monitoring doing?"
- "Check my error quota"
- "Is Codemend still receiving errors?"
Environment variables
| Variable | Description |
|---|---|
| CODEMEND_API_KEY | Your Codemend API key (required) |
| CODEMEND_API_URL | Override API base URL (default: https://codemend.ai) |
You can also pass the API key as a CLI flag:
codemend-mcp --api-key ah_your_key_hereLocal development / testing
# Clone the repo
git clone https://github.com/hankmint/codemend-ai
cd codemend-ai/packages/codemend-mcp
# Install deps & build
npm install
npm run build
# Test with your API key
CODEMEND_API_KEY=ah_your_key node dist/index.jsLicense
MIT — Knod, Inc.
