Proxykit MCP

Community Developer tools

Drive the local ProxyKit MITM debugging proxy: inspect HTTP(S), gRPC and WebSocket traffic, create mocks and rewrites, replay requests and run chaos scenarios.

Install

The installation steps are in the documentation below. Documentation

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. proxykit-mcp
  2. Install
  3. Connect an MCP host
  4. Safety model
  5. Tools
  6. License

proxykit-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.

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-cli

That puts proxykit, proxy-engine, and proxykit-mcp on your PATH.

With WinGet (Windows)
winget install ProxyKit.ProxyKitCLI
From 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-mcp

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
VariablePurpose
PROXYKIT_CONTROL_AUTH_TOKEN_FILEPath to the engine's control.token. Preferred over the raw token.
PROXYKIT_CONTROL_AUTH_TOKENThe token directly (use the _FILE form instead where possible).
PROXYKIT_MCP_TIERComma-separated allowlist: readonly (default), mutate, capture, analysis, replay.
PROXYKIT_ENGINE_URLEngine control API. Defaults to http://127.0.0.1:17171.

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. readonly is 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)
ToolDoes
proxy_statusIs the proxy running, what port, TLS configured, buffer size
list_trafficList captured requests; filter by method/URL/status, paged
get_requestFull headers + redacted body of one request
search_trafficSubstring search across captured URLs
list_mock_rulesConfigured mock rules
list_rewrite_rulesConfigured rewrite rules
list_chaos_rulesConfigured chaos (latency/error injection) rules
list_scriptsInstalled JS hook scripts
list_sessionsNamed capture sessions
get_sessionOne session's manifest + baseline
list_findingsPrivacy / schema / performance / lint findings
get_findings_summaryFinding counts by severity and category
list_environmentsEnvironments and the active one (secrets redacted)
list_paused_breakpointsRequests paused awaiting review
list_rule_packsInstalled rule packs
get_ca_statusWhether 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.

Frequently asked questions

What is Proxykit MCP?

Drive the local ProxyKit MITM debugging proxy: inspect HTTP(S), gRPC and WebSocket traffic, create mocks and rewrites, replay requests and run chaos scenarios.

How do I install Proxykit MCP?

Follow the installation steps in its documentation, shown on this page and in its repository.

Is Proxykit MCP open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains Proxykit MCP?

It is published by getproxykit. AI.tn lists it but does not maintain or endorse it.

From the community awesome-mcp-servers lists and the project's GitHub repository. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.