Skip to main content
Glama

ProxyPI

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.


Related MCP server: mcp-proxy

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

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_KEY required (only when using healing — server starts without it)

  • Local dev: cp .env.example .env, add key, then npm run dev

  • Tests: npm test

MIT · GitHub

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/AlexisLspk/proxypi-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server