Self-healing proxy for MCP servers with retry, circuit breaker, and observability
Connect Runs on your machine
claude mcp add selfheal-mcp -e SELFHEAL_CONFIG=<SELFHEAL_CONFIG> -e SELFHEAL_MAX_RETRIES=<SELFHEAL_MAX_RETRIES> -e SELFHEAL_CIRCUIT_THRESHOLD=<SELFHEAL_CIRCUIT_THRESHOLD> -- npx -y [email protected]
{
"mcpServers": {
"selfheal-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"SELFHEAL_CONFIG": "<SELFHEAL_CONFIG>",
"SELFHEAL_MAX_RETRIES": "<SELFHEAL_MAX_RETRIES>",
"SELFHEAL_CIRCUIT_THRESHOLD": "<SELFHEAL_CIRCUIT_THRESHOLD>"
}
}
}
}
{
"mcpServers": {
"selfheal-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"SELFHEAL_CONFIG": "<SELFHEAL_CONFIG>",
"SELFHEAL_MAX_RETRIES": "<SELFHEAL_MAX_RETRIES>",
"SELFHEAL_CIRCUIT_THRESHOLD": "<SELFHEAL_CIRCUIT_THRESHOLD>"
}
}
}
}
{
"servers": {
"selfheal-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"SELFHEAL_CONFIG": "<SELFHEAL_CONFIG>",
"SELFHEAL_MAX_RETRIES": "<SELFHEAL_MAX_RETRIES>",
"SELFHEAL_CIRCUIT_THRESHOLD": "<SELFHEAL_CIRCUIT_THRESHOLD>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
SELFHEAL_CONFIGOptional | Path to selfheal.config.json (optional, defaults to cwd) |
SELFHEAL_MAX_RETRIESOptional | Max retry attempts per call (default: 3) |
SELFHEAL_CIRCUIT_THRESHOLDOptional | Failures before circuit opens (default: 5) |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 6 Apr 2026 |
| Last updated | 6 Apr 2026 |
| Registry name | io.github.carsonroell-debug/selfheal-mcp |
More cloud and devops servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
