What are the runtime requirements for Whistle MCP Server?
Node.js 18.20.0 or newer is required. Older versions are not supported.
@7gugu
Basic information
A Whistle proxy management tool based on Model Context Protocol that allows AI assistants to directly control local Whistle proxy servers, simplifying network debugging, API testing, and proxy rule configuration through natural language interaction.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"whistle-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@7gugu/whistle-mcp",
"--client",
"claude"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Whistle MCP Server is a Whistle proxy management tool based on the Model Context Protocol (MCP) that allows AI assistants to directly operate and control local Whistle proxy servers. It simplifies network debugging, API testing, and proxy rule management by enabling users to manage rules, groups, values, monitor network requests, and replay/modify requests through natural language interaction with AI.
Install via npm install -g whistle-mcp-tool or through Smithery. Configure the server in your MCP client’s JSON config with the Whistle server host, port, and optional authentication credentials. By default the server uses stdio transport; pass --transport http-stream to expose Streamable HTTP and SSE endpoints.
Node.js 18.20.0 or newer is required. Older versions are not supported.
By default the server uses the `stdio` transport. To expose Streamable HTTP and SSE, pass `--transport http-stream` (also aliased as `sse` or `streamable-http`). The MCP HTTP port defaults to 8085 and the endpoint defaults to `/mcp`.
Use the `--username`/`--password` flags (or their short forms `-n`/`-w`) with the same credentials used when starting Whistle with `w2 start -n <username> -w <password>`. If Whistle has no login, omit these flags.
The `getAllValues` tool may return a large payload because it includes data fields. Prefer using `getValueList` (index and name only) to avoid large responses.
Yes, the `toggleMultiRuleMode` tool allows enabling or disabling the ability to have multiple rules active simultaneously.

Model Context Protocol Servers
Painless E2E Automation for Mobile and Web

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
Comments