Back to Home
7gugu icon

whistle-mcp

Verified Safe

by 7gugu

Overview

Manages a local Whistle proxy server through Model Context Protocol, allowing AI assistants to control network rules, groups, values, and replay requests.

Installation

Run Command
whistle-mcp --host=<whistle server IP address> --port=<whistle server port number>

Security Notes

The server's primary function is to expose powerful network proxy capabilities (Whistle) to an AI. While the server's code itself does not show obvious direct code injection or hardcoded secrets, granting an AI control over a network proxy via tools like `replayRequest` (allowing arbitrary URL, method, headers, and body) or rule management (creating/updating rules) carries inherent risks. A malicious or unconstrained AI could potentially be instructed to perform network attacks, bypass security, or intercept sensitive data if the underlying Whistle server is not properly secured or is exposed beyond a trusted local environment. The `getInterceptInfo` tool uses user-provided `url` as a regular expression, which is mitigated by a `try-catch` block for invalid regex, falling back to a string `includes` check.

Similar Servers

Stats

Interest Score25
Security Score7
Cost ClassLow
Avg Tokens200
Stars25
Forks6
Last Update2025-12-26

Tags

WhistleProxyNetworkAI AssistantMCP