Skip to content
Windows

WePROXA 3.0.0 now supports Windows and macOS. Windows installation is available from the Microsoft Store.

MCP Integration

WePROXA includes an embedded Model Context Protocol (MCP) server that exposes proxy tools to external AI clients, enabling AI-assisted HTTP debugging.

MCP is an open protocol that allows AI models to interact with tools and data sources. WePROXA’s current MCP server exposes proxy lifecycle and debugging-configuration tools to compatible AI clients.

  1. Open Settings in WePROXA
  2. Navigate to MCP Server
  3. Click Start
  4. Copy the Endpoint URL and Auth Token displayed

WePROXA MCP Server settings

Configure your MCP-compatible AI client with:

  • Server URL — the local HTTP endpoint (e.g., http://127.0.0.1:<port>/mcp)
  • Authentication — Bearer token (shown in WePROXA settings)

The MCP server exposes tools that let AI assistants:

  • Start, stop, and inspect the proxy
  • Add, update, remove, and list Map Local, Breakpoint, Block List, Network Conditioning, and Scripting rules
  • Add, update, remove, and list SSL interception hosts
  • Read and change the enabled state of rule-based tools

MCP clients can manage Network Conditioning rules with:

  • weproxa_networkConditioning_addRule
  • weproxa_networkConditioning_updateRule
  • weproxa_networkConditioning_removeRule
  • weproxa_networkConditioning_listRules

Request and response delays are limited to 300,000 milliseconds (five minutes) per rule.

MCP clients can manage Rhai Scripting rules with:

  • weproxa_scripting_addRule
  • weproxa_scripting_updateRule
  • weproxa_scripting_removeRule
  • weproxa_scripting_listRules

New or updated script source is validated before the rule is saved. Use weproxa_tools_getEnabled and weproxa_tools_setEnabled to inspect or change the tool-level enabled state for networkConditioning, scripting, and the other rule-based tools in the active workspace.

  • The MCP server only listens on 127.0.0.1 (localhost)
  • Bearer token authentication is required for all requests
  • The server is disabled by default