Proxy Doctor MCP server
io.github.Jiansen/proxy-doctor·v0.2.1·1 starsDiagnose proxy misconfigurations that break AI coding tools (Cursor, VS Code, Windsurf)
1 stars37 downloads/wk
Reviews
Write oneNobody has reviewed Proxy Doctor yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Proxy Doctor tools (3, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
diagnose_proxywrite actionRun a full proxy diagnostic for an AI coding editor.
list_fixesGet recommended fixes for proxy issues affecting an AI editor.
supported_editorsList AI coding editors supported by proxy-doctor on this platform.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan12 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 211 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumsubprocess with shell=True
exec.shell-trueproxy_doctor-0.2.1/src/proxy_doctor/cli.py: …ocess.run( fix.command, shell=True, capture_output=True, text=True, timeou…
How Proxy Doctor compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 68/100
- higher than 30% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 33%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 37
- more than 28% of 12,191 servers with a package
What its tools let an agent do: 2 read · 1 change
Install Proxy Doctor in Claude Code, Cursor or VS Code
claude mcp add proxy-doctor -- uvx proxy-doctor
What the publisher says
From the Proxy Doctor repository's README, as published. We do not edit it. Read it on GitHub
proxy-doctor
Diagnose proxy misconfigurations that break AI coding tools.
When your browser works fine but Cursor / VS Code / Windsurf AI features don't — proxy-doctor tells you exactly why and how to fix it.
The Problem
AI coding tools (Cursor, VS Code with Copilot, Windsurf) rely on long-lived streaming connections (SSE/HTTP2) that break when:
- Your system proxy points to a localhost port where nothing is listening
- A VPN/proxy app was closed but its settings linger in macOS system preferences
- Your editor inherited stale proxy environment variables from launchctl
- The proxy is running but buffers streaming responses, breaking AI completions
The result: "browser works, AI editor doesn't" — the most common and frustrating developer experience.
What It Checks
proxy-doctor inspects 5 layers of your macOS proxy configuration:
Quick Start
CLI
# Install
pip install proxy-doctor
# Run diagnosis (JSON output — default, optimized for AI agents)
proxy-doctor check
# Run diagnosis (human-readable output)
proxy-doctor check --human
# Show recommended fixes
proxy-doctor fix
# Check a different editor
proxy-doctor check --editor vscodeAs an MCP Tool (for AI agents)
proxy-doctor ships as an MCP server that AI agents can call directly:
# Install with MCP support
pip install proxy-doctor[mcp]
# Run MCP server
python -m proxy_doctor.mcp_serverAdd to your MCP configuration (e.g., Cursor ~/.cursor/mcp.json):
{
"mcpServers": {
"proxy-doctor": {
"command": "python3",
"args": ["-m", "proxy_doctor.mcp_server"]
}
}
}Note: "command" must point to the Python where proxy-doctor[mcp] is installed. If python3 doesn't work, use the full path (run which python3 or python3 -c "import sys; print(sys.executable)" to find it).
Your AI agent can then call:
- diagnose_proxy(editor="cursor") — full 5-layer diagnosis with evidence
- list_fixes(editor="cursor") — recommended fixes with executable commands
- supported_editors() — list available editors
For AI Agents: Quick Install
One-liner (paste this to your AI agent):
Install proxy-doctor (pip install proxy-doctor[mcp]) and add it to your MCP config with command python -m proxydoctor.mcpserver. Then use the diagnose_proxy tool to check proxy health.
If you are an AI agent setting up proxy-doctor for your user:
# 1. Install
pip install proxy-doctor[mcp]
# 2. Find the Python path
python3 -c "import sys; print(sys.executable)"
# 3. Add to ~/.cursor/mcp.json (use the path from step 2)
# {
# "mcpServers": {
# "proxy-doctor": {
# "command": "<python-path-from-step-2>",
# "args": ["-m", "proxy_doctor.mcp_server"]
# }
# }
# }Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Proxy Doctor: common questions
- Is Proxy Doctor MCP server safe?
- With care: it is graded C, so read the findings first (68/100). Read the Proxy Doctor safety report
- How do I install Proxy Doctor?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Proxy Doctor need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Proxy Doctor maintained?
- The last commit was 248 days ago (2026-03-01). The latest release is v0.2.1.
- How does Proxy Doctor compare with other MCP servers?
- safety score 68/100 (higher than 30% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.