Whistle Proxy Manager

v1.0.0Developer Toolsstable

Whistle MCP Server is a Whistle proxy management tool based on the Model Context Protocol (MCP) protocol, which enables AI assistants to directly operate and control local Whistle proxy servers. Through this tool, AI can help users manage rules, grou

aimcpmcp-servernetworkproxy
Share:
38
Stars
0
Downloads
0
Weekly
0/5

What is Whistle Proxy Manager?

Whistle Proxy Manager is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to whistle mcp server is a whistle proxy management tool based on the model context protocol (mcp) protocol, which enables ai assistants to directly operate and control local whistle proxy servers. throu...

Whistle MCP Server is a Whistle proxy management tool based on the Model Context Protocol (MCP) protocol, which enables AI assistants to directly operate and control local Whistle proxy servers. Through this tool, AI can help users manage rules, grou

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Whistle MCP Server is a Whistle proxy management tool based

Use Cases

Proxy rule management
Network traffic interception
7gugu

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx whistle

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Whistle Proxy Manager

Whistle MCP Server bridges AI assistants and the Whistle HTTP/HTTPS proxy, exposing 42 tools that cover rule management, group management, value management, proxy control, and request replay. With this server, you can instruct an AI to create or toggle proxy rules, intercept HTTPS traffic, replay captured requests, and manage named value groups — all without manually opening the Whistle web UI. It is particularly useful for developers who use Whistle for local network debugging and want AI-driven automation of their proxy configuration.

Prerequisites

  • Node.js 18.20.0 or newer
  • Whistle proxy installed and running locally (npm install -g whistle && w2 start)
  • An MCP-compatible client such as Claude Desktop
  • Optional: Whistle basic-auth credentials if your Whistle instance is password-protected
1

Install Whistle proxy

If you have not already done so, install Whistle globally and start it. By default it listens on port 8899.

npm install -g whistle
w2 start
2

Install the whistle-mcp-tool package

Install the MCP server package globally via npm. Alternatively use the Smithery CLI for one-step Claude Desktop setup.

npm install -g whistle-mcp-tool
3

Add the server to Claude Desktop configuration

Open claude_desktop_config.json and add the whistle-mcp server entry. If Whistle uses basic auth, provide --username and --password flags.

4

Restart Claude Desktop

After saving the configuration file, restart Claude Desktop to load the MCP server. The server connects to your local Whistle instance on startup.

5

Verify the connection

Ask the AI to retrieve the current Whistle status or list existing rules to confirm the server is connected and responding.

Whistle Proxy Manager Examples

Client configuration

Claude Desktop configuration for the Whistle MCP server connecting to a local Whistle instance with optional basic auth.

{
  "mcpServers": {
    "whistle-mcp": {
      "command": "whistle-mcp",
      "args": ["--host=localhost", "--port=8899", "-n=myuser", "-w=mypassword"]
    }
  }
}

Prompts to try

Example prompts to control Whistle proxy via the AI assistant.

- "Show me all current Whistle proxy rules"
- "Create a rule that redirects api.example.com to localhost:3000"
- "Enable HTTPS interception in Whistle"
- "Replay the last intercepted request to /api/users"
- "Create a rule group called 'staging' and add my redirect rules to it"

Troubleshooting Whistle Proxy Manager

MCP server cannot connect to Whistle

Ensure Whistle is running with w2 start and accessible at localhost:8899. Verify by opening http://localhost:8899 in a browser. If Whistle is on a different port, set --port accordingly.

Authentication errors when using basic auth

Pass your Whistle credentials using -n=username and -w=password flags in the args array. These must match the credentials configured in your Whistle instance.

whistle-mcp command not found after npm install

Run npm install -g whistle-mcp-tool again and ensure the global npm bin directory is in your PATH. Check with: npm config get prefix — add the bin subdirectory to your PATH.

Frequently Asked Questions about Whistle Proxy Manager

What is Whistle Proxy Manager?

Whistle Proxy Manager is a Model Context Protocol (MCP) server that whistle mcp server is a whistle proxy management tool based on the model context protocol (mcp) protocol, which enables ai assistants to directly operate and control local whistle proxy servers. through this tool, ai can help users manage rules, grou It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Whistle Proxy Manager?

Follow the installation instructions on the Whistle Proxy Manager GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Whistle Proxy Manager?

Whistle Proxy Manager works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Whistle Proxy Manager free to use?

Yes, Whistle Proxy Manager is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "whistle": { "command": "npx", "args": ["-y", "whistle"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Whistle Proxy Manager?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides