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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Related MCP Connectors
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
AI-native mock API server with MCP. Create REST/SOAP mocks from Claude, Cursor, or Windsurf.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAn MCP Server for Chrome DevTools, following the Chrome DevTools Protocol. Integrates with Claude Desktop and Claude Code.307MIT
- AlicenseNot gradedqualityDmaintenanceProxies MCP requests from Cursor IDE to a custom HTTP server, enabling custom tool integrations.181ISC
- FlicenseBqualityBmaintenanceA lightweight MCP server built on mitmproxy that lets LLMs capture, inspect, replay, and modify HTTP traffic through a set of focused tools.136-
- AlicenseNot gradedqualityDmaintenanceMCP server for mitmproxy that lets any MCP client analyze, intercept, and replay HTTP/HTTPS traffic.9MIT
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