ProxyKit-mcp
Officialproxykit-mcp
Model Context Protocol server for ProxyKit — drive a local HTTP(S) debugging proxy from Claude, Cursor, and any MCP host.
proxykit-mcp is a small stdio binary that exposes a running ProxyKit engine to
MCP clients. Every tool call is one HTTP call to the engine's control API on
127.0.0.1 — the server holds no traffic of its own and talks to nothing off
your machine.
"Mock the checkout endpoint to fail half the time." · "Summarize the last 500 captured requests against my baseline." · "Add 800 ms of latency to /api/payments and replay the session."
Typed into your editor, run against real traffic ProxyKit already captured.
Website: https://proxykit.net
Setup guide (all hosts): https://proxykit.net/mcp
CLI reference: https://proxykit.net/docs
This repository is the public home of the proxykit-mcp server — its docs,
tool reference, and MCP registry metadata. The engine and desktop app are
ProxyKit, a proprietary product with a free tier.
Install
The binary ships inside every ProxyKit CLI archive and inside the desktop app. Pick whichever you already have.
With Homebrew (CLI)
brew install getproxykit/tap/proxykit-cliThat puts proxykit, proxy-engine, and proxykit-mcp on your PATH.
With WinGet (Windows)
winget install ProxyKit.ProxyKitCLIFrom the desktop app
Download from https://proxykit.net/download. The binary is bundled at:
macOS /Applications/ProxyKit.app/Contents/Resources/proxykit-mcp
Windows C:\Program Files\ProxyKit\resources\proxykit-mcp.exe
Linux (AppImage) squashfs-root/resources/proxykit-mcpRelated MCP server: Inksnow MCP Proxy
Connect an MCP host
The engine writes a control.token file on startup; point the MCP server at
that file — never paste the token into the config. Add this to your host's
MCP config (~/.cursor/mcp.json, Claude Desktop's claude_desktop_config.json,
.mcp.json, …):
{
"mcpServers": {
"proxykit": {
"command": "proxykit-mcp",
"env": {
"PROXYKIT_CONTROL_AUTH_TOKEN_FILE": "~/.config/ProxyKit/control.token",
"PROXYKIT_MCP_TIER": "readonly"
}
}
}
}Start ProxyKit (desktop or proxykit start --headless), restart your MCP host,
and ask it: "List my latest captured traffic in ProxyKit."
Per-client paths and one-click install from the desktop app are documented at https://proxykit.net/mcp.
Environment variables
Variable | Purpose |
| Path to the engine's |
| The token directly (use the |
| Comma-separated allowlist: |
| Engine control API. Defaults to |
Safety model
Local only. The server calls
127.0.0.1:17171. The engine binds loopback and rejects non-loopback callers.Token-gated. Every control call carries
X-Proxykit-Control-Token. No token, no access.Least privilege by tier.
readonlyis the default and can only read. Anything that mutates rules, controls capture, or replays traffic is off until you opt its tier in — so an agent can't create a mock or clear your capture unless you explicitly allowed that tier.Redacted at the source. Response bodies are redacted server-side before they reach the agent.
Tools
50 tools across five tiers. readonly is enabled by default; the rest are
opt-in via PROXYKIT_MCP_TIER.
readonly — read state (default)
Tool | Does |
| Is the proxy running, what port, TLS configured, buffer size |
| List captured requests; filter by method/URL/status, paged |
| Full headers + redacted body of one request |
| Substring search across captured URLs |
| Configured mock rules |
| Configured rewrite rules |
| Configured chaos (latency/error injection) rules |
| Installed JS hook scripts |
| Named capture sessions |
| One session's manifest + baseline |
| Privacy / schema / performance / lint findings |
| Finding counts by severity and category |
| Environments and the active one (secrets redacted) |
| Requests paused awaiting review |
| Installed rule packs |
| Whether a CA root is available (public PEM only) |
mutate — edit rules
create_mock_rule, update_mock_rule, delete_mock_rule, toggle_mock_rule,
create_mock_from_request, create_rewrite_rule, update_rewrite_rule,
delete_rewrite_rule, toggle_rewrite_rule, create_chaos_rule,
update_chaos_rule, delete_chaos_rule, toggle_chaos_rule,
attach_environment
capture — control capture
start_capture, stop_capture, clear_traffic, release_breakpoint
analysis — AI + findings workflows
analyze_request, rescan_findings, dismiss_finding, restore_finding,
propose_redaction_rules, run_ai_workflow, compare_sessions
replay — sessions, replay, rule packs
start_session, stop_session, delete_session, replay_session,
replay_request, import_rule_pack, install_rule_pack, export_rule_pack,
delete_rule_pack
License
This repository — the docs, Dockerfile, and registry metadata — is MIT
licensed (see LICENSE); reuse it freely.
ProxyKit itself — the proxykit-mcp binary and the engine it drives — is
proprietary software © 2026 Seyed Ahmad Sarollahi, licensed under
https://proxykit.net/terms#license. Nothing in this repository grants any right
to the ProxyKit software; the binary is downloaded from the release server at
build time under its own terms.
This server cannot be installed
Maintenance
Related MCP Servers
- Alicense-qualityCmaintenanceAn MCP Server for Chrome DevTools, following the Chrome DevTools Protocol. Integrates with Claude Desktop and Claude Code.303MIT
- Alicense-qualityDmaintenanceProxies MCP requests from Cursor IDE to a custom HTTP server, enabling custom tool integrations.61ISC
- FlicenseBqualityBmaintenanceA lightweight MCP server built on mitmproxy that lets LLMs capture, inspect, replay, and modify HTTP traffic through a set of focused tools.135
- Alicense-qualityDmaintenanceMCP server for mitmproxy that lets any MCP client analyze, intercept, and replay HTTP/HTTPS traffic.9MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Live browser debugging for AI assistants — DOM, console, network via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/getproxykit/proxykit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server