Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / whistle-mcp

whistle-mcp

whistle-mcp is an MCP server. Its repository has 44 GitHub stars and is licensed under MIT; we last read it on 2026-10-22.

Whistle-mcp is a proxy management tool based on Model Context Protocol, enabling AI assistants to control local Whistle proxy servers via natural language, simplifying network debugging, API testing, and proxy rule configuration.

Install

Read from whistle-mcp’s own README, close to verbatim -- not written by us, and not guessed.

npx -y @smithery/cli install @7gugu/whistle-mcp --client claude

What it reaches, and what it needs

Reaches
○ not recognised
Credential
○ none found

Maintenance

Stars
44
State
listed
Licence
MIT
From the repository

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.

What whistle-mcp can do

34 tools documented in its README. An AI client calls these by name.

getRules
List all created rules and their content
createRule
Create a new rule with the specified name
updateRule
Modify the content of a specified rule
renameRule
Rename a rule to a new name
deleteRule
Delete a rule with the specified name
enableRule
Enable a rule with the specified name
disableRule
Disable a rule with the specified name
setAllRulesState
Enable or disable all rules at once
createGroup
Create a new rule group with the specified name
renameGroup
Rename a rule group to a new name
deleteGroup
Delete a rule group with the specified name
addRuleToGroup
Add a specified rule to a specific group
removeRuleFromGroup
Remove a rule from its group to the top level
getAllValues
List all created values and value groups (note: data may be large, consider using getValueList first)
getValueList
Get value list with index and name only (without data field, to avoid large payloads)
getValue
Get full information of a single value by name (including data field)
createValue
Create a new value with the specified name
updateValue
Modify the content of a specified value
renameValue
Rename a value to a new name
deleteValue
Delete a value with the specified name
createValuesGroup
Create a new value group with the specified name
renameValueGroup
Rename a value group to a new name
deleteValueGroup
Delete a value group with the specified name
addValueToGroup
Add a specified value to a specific group
removeValueFromGroup
Remove a value from its group to the top level
getWhistleStatus
Get the current status information of the Whistle server
toggleProxy
Toggle the enabled state of the Whistle proxy
toggleHttpInterception
Toggle the enabled state of HTTP request interception
toggleHttpsInterception
Toggle the enabled state of HTTPS request interception
toggleHttp2
Toggle the enabled state of HTTP/2 protocol support
toggleMultiRuleMode
Toggle whether to allow multiple rules to be enabled simultaneously
getInterceptInfo
Get network request information intercepted by Whistle, with URL filtering and regex support
replayRequest
Resend a specified network request with customizable parameters
getCurrentTimestamp
Get the current local timestamp

Read from the README; names are kept only if the README contains them.

Common questions about whistle-mcp

What does whistle-mcp do?
Whistle-mcp is a proxy management tool based on Model Context Protocol, enabling AI assistants to control local Whistle proxy servers via natural language, simplifying network debugging, API testing, and proxy rule configuration.
How do I install whistle-mcp?
Its own README gives this command: npx -y @smithery/cli install @7gugu/whistle-mcp --client claude. Run it where your MCP client can launch the server, and check the README for any settings it asks for.
Is whistle-mcp official and is it maintained?
We found nothing naming it as a vendor’s official server. Its repository has 44 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-04-05.
What licence does whistle-mcp use?
The repository declares the MIT licence.

Learn this on Infrato