Servidor Whistle MCP
Inglés | Chino
Introducción del proyecto
Whistle MCP Server es una herramienta de gestión de proxy Whistle basada en el Protocolo de Contexto de Modelo (MCP). Esta herramienta permite a los asistentes de IA operar y controlar directamente los servidores proxy locales de Whistle. Gracias a esta herramienta, la IA puede ayudar a los usuarios a gestionar reglas, grupos, valores, supervisar solicitudes de red, reproducir y modificar solicitudes, etc., sin necesidad de operar manualmente la interfaz de Whistle. Simplifica enormemente la depuración de red, las pruebas de API y la gestión de reglas de proxy, permitiendo a los usuarios completar tareas complejas de configuración de proxy de red mediante la interacción con la IA en lenguaje natural.
Características
- Gestión de reglas : crear, actualizar, renombrar, eliminar y habilitar/deshabilitar reglas de Whistle
- Administración de grupos : crear, renombrar, eliminar grupos y asociar operaciones entre reglas y grupos
- Gestión de valores : cree, actualice, cambie el nombre y elimine valores, con soporte para la gestión de grupos de valores
- Control de proxy : habilitar o deshabilitar proxy, intercepción HTTP/HTTPS, protocolo HTTP/2, etc.
- Interceptación de solicitudes : vea información de solicitudes de red interceptadas, con soporte de filtrado de URL
- Repetición de solicitud : Compatibilidad para reproducir solicitudes capturadas con parámetros de solicitud personalizados
- Modo multi-regla : Soporte para habilitar/deshabilitar el modo multi-regla
Instalación
Instalación mediante herrería
Para instalar Whistle MCP Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
Puede instalar Whistle MCP Server globalmente a través de npm:
Configuración de MCP
Después de la instalación, puede configurar Whistle MCP en su archivo de configuración JSON de MCP:
Detalles de configuración
- host: Dirección IP del servidor Whistle, el valor predeterminado es localhost si no está configurado
- puerto: número de puerto del servidor Whistle, el valor predeterminado es 8899 si no está configurado
Configuración de MCP JSON en clientes de IA
- Cliente Claude: https://modelcontextprotocol.io/quickstart/user
- Raycast: Requiere la instalación del complemento MCP
- Cursor: https://docs.cursor.com/context/model-context-protocol#configuring-mcp-servers
Descripción de herramientas MCP
Whistle MCP Server proporciona las siguientes herramientas, que se pueden llamar a través del protocolo MCP:
Gestión de reglas
Nombre de la herramienta | Descripción | Función |
---|---|---|
obtenerReglas | Obtenga todas las reglas | Enumere todas las reglas creadas y su contenido |
crearRegla | Crear nueva regla | Crea una nueva regla con el nombre especificado |
actualizarRegla | Actualizar el contenido de la regla | Modificar el contenido de una regla específica |
cambiar nombre de regla | Cambiar el nombre de la regla | Cambiar el nombre de una regla a un nuevo nombre |
eliminarRegla | Eliminar regla | Eliminar una regla con el nombre especificado |
seleccionarRegla | Habilitar regla | Habilitar una regla con el nombre especificado |
anular selección de regla | Deshabilitar regla | Deshabilitar una regla con el nombre especificado |
deshabilitar todas las reglas | Deshabilitar todas las reglas | Deshabilitar todas las reglas creadas a la vez |
Gestión de grupos
Nombre de la herramienta | Descripción | Función |
---|---|---|
crearGrupo | Crear grupo | Crear un nuevo grupo de reglas con el nombre especificado |
renombrarGrupo | Cambiar el nombre del grupo | Cambiar el nombre de un grupo de reglas a un nuevo nombre |
eliminarGrupo | Eliminar grupo | Eliminar un grupo de reglas con el nombre especificado |
moverReglaAlGrupo | Mover regla al grupo | Mover una regla específica a un grupo específico |
moverReglaFueraDelGrupo | Mover la regla fuera del grupo | Mover una regla fuera de su grupo al nivel superior |
Gestión del valor
Nombre de la herramienta | Descripción | Función |
---|---|---|
obtenerTodosLosValores | Obtener todos los valores | Enumere todos los valores y grupos de valores creados |
crearValor | Crear nuevo valor | Crea un nuevo valor con el nombre especificado |
actualizarValor | Actualizar el contenido de valor | Modificar el contenido de un valor especificado |
renombrarValor | Cambiar el nombre del valor | Cambiar el nombre de un valor a un nuevo nombre |
eliminarValor | Eliminar valor | Eliminar un valor con el nombre especificado |
crearGrupoDeValores | Crear grupo de valor | Cree un nuevo grupo de valores con el nombre especificado |
renombrarGrupoDeValores | Cambiar el nombre del grupo de valores | Cambiar el nombre de un grupo de valores a un nuevo nombre |
eliminarGrupoDeValores | Eliminar grupo de valores | Eliminar un grupo de valores con el nombre especificado |
moverValorAlGrupo | Mover valor al grupo | Mover un valor especificado a un grupo específico |
moverValorFueraDelGrupo | Mover valor fuera del grupo | Mover un valor fuera de su grupo al nivel superior |
Control de proxy
Nombre de la herramienta | Descripción | Función |
---|---|---|
obtenerEstado | Obtener el estado del servidor | Obtenga la información del estado actual del servidor Whistle |
alternarProxy | Habilitar/deshabilitar proxy | Alternar el estado habilitado del proxy Whistle |
alternarIntercepciónHttps | Habilitar/deshabilitar la intercepción de HTTPS | Activar o desactivar la intercepción de solicitudes HTTPS |
alternarHttp2 | Habilitar/deshabilitar HTTP2 | Alternar el estado habilitado de la compatibilidad con el protocolo HTTP/2 |
alternarModoMultiRegla | Habilitar/deshabilitar el modo multi-regla | Alternar si se permite habilitar varias reglas simultáneamente |
Gestión de solicitudes
Nombre de la herramienta | Descripción | Función |
---|---|---|
obtener información de intercepción | Obtener información de interceptación | Obtenga información de solicitudes de red interceptadas por Whistle, con soporte de filtrado |
Solicitud de repetición | Solicitud de repetición | Reenviar una solicitud de red específica con parámetros personalizables |
Información del contacto
- Correo electrónico: gz7gugu@qq.com
- Blog: https://7gugu.com
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Whistle MCP Server es una herramienta de gestión de proxy de Whistle basada en el protocolo Model Context Protocol (MCP), que permite a los asistentes de IA operar y controlar directamente los servidores proxy locales de Whistle. A través de esta herramienta, la IA puede ayudar a los usuarios a gestionar reglas, grupos, valores, supervisar las solicitudes de red y reproducir...
- Introducción del proyecto
- Características
- Instalación
- Configuración de MCP
- Configuración de MCP JSON en clientes de IA
- Descripción de herramientas MCP
- Información del contacto
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThe MCP server provides an interface to the Datadog API, enabling seamless management of incidents, monitoring, logs, dashboards, metrics, traces, and hosts. Its extensible design allows easy integration of additional Datadog APIs for future expansions.Last updated -1432236TypeScriptApache 2.0
- -securityAlicense-qualityA proxy server that enables AI assistants to run and interact with command-line applications like Expo through the Model Context Protocol (MCP), capturing logs and allowing keypress forwarding.Last updated -126TypeScriptMIT License
- -securityAlicense-qualityA proxy server that converts Model Context Protocol (MCP) messages to Simple Language Open Protocol (SLOP) messages, allowing MCP clients like Claude Desktop to interact with SLOP-compatible servers.Last updated -210JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that helps AI assistants access text content from websites that implement bot detection, bridging the gap between what you can see in your browser and what the AI can access.Last updated -1PythonApache 2.0