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.
Overview
What is Whistle MCP Server?
Whistle MCP Server is a proxy management tool that utilizes the Model Context Protocol (MCP) to allow AI assistants to control local Whistle proxy servers, streamlining network debugging, API testing, and proxy rule configuration through natural language.
How to use Whistle MCP Server?
To use Whistle MCP Server, install it globally via npm with the command npm install -g whistle-mcp-tool, and configure it in your MCP JSON configuration file with the Whistle server's IP address and port.
Key features of Whistle MCP Server?
- Rule Management: Create, update, delete, and manage Whistle rules.
- Group Management: Organize rules into groups for better management.
- Value Management: Handle values and their groups effectively.
- Proxy Control: Enable/disable proxy settings and manage HTTP/HTTPS interception.
- Request Interception: View and filter intercepted network requests.
- Request Replay: Replay captured requests with custom parameters.
Use cases of Whistle MCP Server?
- Simplifying network debugging tasks.
- Automating API testing processes.
- Managing complex proxy configurations through AI interaction.
FAQ from Whistle MCP Server?
- Can Whistle MCP Server manage all types of proxy rules?
Yes, it can manage various proxy rules and configurations.
- Is there a graphical interface for Whistle MCP Server?
No, it operates through command line and AI interaction.
- How do I configure the Whistle MCP Server?
Configuration is done through a JSON file specifying the server's IP and port.