Whistle MCP Server
by 7gugu
Whistle MCP Server is a Whistle proxy management tool based on the Model Context Protocol (MCP), enabling AI assistants to directly operate and control local Whistle proxy servers. It simplifies network debugging, API testing, and proxy rule management through natural language interaction with AI.
Last updated: N/A
What is Whistle MCP Server?
Whistle MCP Server is a tool that allows AI assistants to manage and control Whistle proxy servers using the Model Context Protocol (MCP). It provides an interface for AI to interact with Whistle, simplifying network debugging and proxy configuration.
How to use Whistle MCP Server?
Install Whistle MCP Server via Smithery or npm. Configure the MCP JSON file with the Whistle server's IP address and port. Then, configure your AI client (e.g., Claude, Raycast, Cursor) to use the MCP server. Use the provided MCP tools through your AI to manage Whistle rules, groups, and values.
Key features of Whistle MCP Server
Rule Management: Create, update, rename, delete, and enable/disable Whistle rules
Group Management: Create, rename, delete groups, and associate operations between rules and groups
Value Management: Create, update, rename, and delete values, with support for value group management
Proxy Control: Enable/disable proxy, HTTP/HTTPS interception, HTTP/2 protocol, etc.
Request Interception: View intercepted network request information, with URL filtering support
Request Replay: Support for replaying captured requests with custom request parameters
Multi-Rule Mode: Support for enabling/disabling multi-rule mode
Use cases of Whistle MCP Server
Network debugging with AI assistance
API testing using natural language commands
Automated proxy rule management
Simplified network configuration for AI applications
FAQ from Whistle MCP Server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It's a protocol that allows AI models to interact with external tools and services.
How do I install Whistle MCP Server?
How do I install Whistle MCP Server?
You can install it globally via npm (npm install -g whistle-mcp-tool) or through Smithery (npx -y @smithery/cli install @7gugu/whistle-mcp --client claude).
What configuration is required?
What configuration is required?
You need to configure the MCP JSON file with the Whistle server's IP address and port. The defaults are localhost and 8899, respectively.
Which AI clients are supported?
Which AI clients are supported?
Claude, Raycast, and Cursor are explicitly mentioned as supported clients.
Where can I find more information?
Where can I find more information?
You can find more information on the Smithery page, the Model Context Protocol website, and the Cursor documentation.