Install
$ agentstack add mcp-alexislspk-proxypi-mcp ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
What it is
Self-healing API proxy MCP for Cursor, Claude Code, or any MCP-compatible client. Send any REST request — if it fails, ProxyPI reads the error, diagnoses the problem using Claude, patches the request, and retries. Successful fixes are remembered and applied instantly next time, without calling Claude.
How it works
You: proxypi_request → POST https://api.example.com/users
ProxyPI: try → fail → diagnose (Claude) → patch → retry → remember
Next time the same error occurs on the same host and path, the fix is applied from memory instantly — no Claude call needed.
Demo
npx proxypi
▶ proxypi sending → POST https://api.example.com/users ⚠ proxypi 422 — checking memory for known fix... ▶ proxypi healing attempt 1 — asking Claude to diagnose... ▶ proxypi retrying with patch: body uses 'name' but API expects 'full_name' ✔ proxypi healed in 1 attempt — 200 — 1843ms
Install
npx proxypi
Config
Add to .cursor/mcp.json (project root or ~/.cursor/mcp.json):
{
"mcpServers": {
"proxypi": {
"command": "npx",
"args": ["-y", "proxypi"],
"env": {
"ANTHROPIC_API_KEY": "your-api-key-here"
}
}
}
}
Restart Cursor. Four tools: proxypi_request, proxypi_history, proxypi_replay, proxypi_clear.
Tools
| Tool | Description | |------|-------------| | proxypi_request | Send any REST request — auto-heals on failure | | proxypi_history | View past fixes, filter by API host | | proxypi_replay | Re-run a stored fix to verify it still works | | proxypi_clear | Wipe all healing records from memory |
What ProxyPI can fix
| Error | What ProxyPI does | |-------|------------------| | 401 Unauthorized | Fixes Authorization header format (Bearer vs Basic vs token prefix) | | 400 Bad Request | Fixes body field names, types, or missing required fields | | 422 Unprocessable | Corrects schema mismatches, enum values, date formats | | 404 Not Found | Fixes URL path, API version prefix, trailing slashes | | 405 Method Not Allowed | Switches to the correct HTTP method |
More
- Memory: Fixes stored in
~/.proxypi/memory.json - Env:
ANTHROPIC_API_KEYrequired (only when using healing — server starts without it) - Local dev:
cp .env.example .env, add key, thennpm run dev - Tests:
npm test
MIT · GitHub
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: AlexisLspk
- Source: AlexisLspk/proxypi-mcp
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.