whistle-mcp
Verified Safeby 7gugu
Overview
Manages a local Whistle proxy server and network requests through AI commands, enabling automated control of rules, groups, values, and request interception/replay.
Installation
whistle-mcp --host=<whistle server IP address> --port=<whistle server port number>Security Notes
The server itself does not contain obvious hardcoded secrets or direct 'eval' of user input that would execute code on the host system. However, it acts as an interface to a local Whistle proxy. Arguments like 'ruleValue' for 'updateRule' and 'url', 'headers', 'body' for 'replayRequest' are taken directly from AI tool calls. A malicious AI prompt (or a malicious user interacting with an AI) could instruct the Whistle MCP server to send arbitrary, potentially harmful, configurations to the local Whistle proxy or replay malicious requests. The 'getInterceptInfo' tool uses 'new RegExp(url)' which could be vulnerable to ReDoS (Regular Expression Denial of Service) if the 'url' parameter contains a maliciously crafted regular expression, potentially causing high CPU usage locally, although the code includes a try-catch for invalid regex syntax. There's also a minor inconsistency where the tool 'toggleHttpInterception' is implemented to call 'whistleClient.toggleHttpsInterception', meaning it will toggle HTTPS interception despite its name suggesting HTTP. This could lead to unexpected behavior.
Similar Servers
mcphub
A centralized hub for managing, orchestrating, and exposing Model Context Protocol (MCP) servers and their tools/prompts, including OAuth authorization, user/group management, and dynamic registration of clients.
mcp-shark
Aggregate multiple Model Context Protocol (MCP) servers into a single unified interface with a powerful monitoring UI, enabling real-time traffic capture, logging, and AI-powered security analysis.
mcpproxy-go
Super-charges AI agents by providing intelligent tool discovery, massive token savings, and security quarantine against malicious Model Context Protocol (MCP) servers.
proxypin-mcp-server
Integrates ProxyPin with a Large Model IDE via FastMCP, allowing AI to programmatically control and analyze HTTP network traffic.