mcp-error-code-mapper
Map application errors to MCP error codes with proper messages, error types, and recovery suggestions.
npx skills add a5c-ai/babysitter --skill mcp-error-code-mapper --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# MCP Error Code Mapper Map application errors to MCP error codes with proper handling. ## Capabilities - Map errors to MCP error codes - Create structured error responses - Generate error documentation - Implement error recovery hints - Configure error serialization - Create error handler utilities ## Usage Invoke this skill when you need to: - Map application errors to MCP errors - Create structured error responses - Implement error handling for tools - Generate error documentation ## Inputs | Parameter | Type | Required | Description | |-----------|------|----------|-------------| | language | string | Yes | Target language | | errors | array | Yes | Error definitions | | includeRecovery | boolean | No | Include recovery hints | ### Error Structure ```json { "errors": [ { "name": "FileNotFound", "mcpCode": -32002, "message": "File not found: {path}", "recovery": "Check if the file exists and the path is correct" }, { "name": "InvalidInput", "mcpCode": -32602, "message": "Invalid input: {reason}", "recovery": "Review the input parameters and try again" } ] } ``` ## Generated Patterns ### TypeScript Error Mapper ```typescript import { McpError, ErrorCode } from '@modelcontextproto
- Capabilities
- Usage
- Inputs
- Error Structure
- Generated Patterns
- TypeScript Error Mapper
- Python Error Mapper
- Workflow
- Target Processes
What does the mcp-error-code-mapper skill do?
Map application errors to MCP error codes with proper messages, error types, and recovery suggestions.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill mcp-error-code-mapper --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
