Skip to main content
Glama

whistle-mcp

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 :

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

Instalación manual

Puede instalar Whistle MCP Server globalmente a través de npm:

npm install -g whistle-mcp-tool

Configuración de MCP

Después de la instalación, puede configurar Whistle MCP en su archivo de configuración JSON de MCP:

{ "mcpServers": { "whistle-mcp": { "command": "whistle-mcp", "args": [ "--host=<whistle server IP address>", "--port=<whistle server port number>" ] } } }

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

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 herramientaDescripciónFunción
obtenerReglasObtenga todas las reglasEnumere todas las reglas creadas y su contenido
crearReglaCrear nueva reglaCrea una nueva regla con el nombre especificado
actualizarReglaActualizar el contenido de la reglaModificar el contenido de una regla específica
cambiar nombre de reglaCambiar el nombre de la reglaCambiar el nombre de una regla a un nuevo nombre
eliminarReglaEliminar reglaEliminar una regla con el nombre especificado
seleccionarReglaHabilitar reglaHabilitar una regla con el nombre especificado
anular selección de reglaDeshabilitar reglaDeshabilitar una regla con el nombre especificado
deshabilitar todas las reglasDeshabilitar todas las reglasDeshabilitar todas las reglas creadas a la vez

Gestión de grupos

Nombre de la herramientaDescripciónFunción
crearGrupoCrear grupoCrear un nuevo grupo de reglas con el nombre especificado
renombrarGrupoCambiar el nombre del grupoCambiar el nombre de un grupo de reglas a un nuevo nombre
eliminarGrupoEliminar grupoEliminar un grupo de reglas con el nombre especificado
moverReglaAlGrupoMover regla al grupoMover una regla específica a un grupo específico
moverReglaFueraDelGrupoMover la regla fuera del grupoMover una regla fuera de su grupo al nivel superior

Gestión del valor

Nombre de la herramientaDescripciónFunción
obtenerTodosLosValoresObtener todos los valoresEnumere todos los valores y grupos de valores creados
crearValorCrear nuevo valorCrea un nuevo valor con el nombre especificado
actualizarValorActualizar el contenido de valorModificar el contenido de un valor especificado
renombrarValorCambiar el nombre del valorCambiar el nombre de un valor a un nuevo nombre
eliminarValorEliminar valorEliminar un valor con el nombre especificado
crearGrupoDeValoresCrear grupo de valorCree un nuevo grupo de valores con el nombre especificado
renombrarGrupoDeValoresCambiar el nombre del grupo de valoresCambiar el nombre de un grupo de valores a un nuevo nombre
eliminarGrupoDeValoresEliminar grupo de valoresEliminar un grupo de valores con el nombre especificado
moverValorAlGrupoMover valor al grupoMover un valor especificado a un grupo específico
moverValorFueraDelGrupoMover valor fuera del grupoMover un valor fuera de su grupo al nivel superior

Control de proxy

Nombre de la herramientaDescripciónFunción
obtenerEstadoObtener el estado del servidorObtenga la información del estado actual del servidor Whistle
alternarProxyHabilitar/deshabilitar proxyAlternar el estado habilitado del proxy Whistle
alternarIntercepciónHttpsHabilitar/deshabilitar la intercepción de HTTPSActivar o desactivar la intercepción de solicitudes HTTPS
alternarHttp2Habilitar/deshabilitar HTTP2Alternar el estado habilitado de la compatibilidad con el protocolo HTTP/2
alternarModoMultiReglaHabilitar/deshabilitar el modo multi-reglaAlternar si se permite habilitar varias reglas simultáneamente

Gestión de solicitudes

Nombre de la herramientaDescripciónFunción
obtener información de intercepciónObtener información de interceptaciónObtenga información de solicitudes de red interceptadas por Whistle, con soporte de filtrado
Solicitud de repeticiónSolicitud de repeticiónReenviar una solicitud de red específica con parámetros personalizables

Información del contacto

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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...

  1. Introducción del proyecto
    1. Características
      1. Instalación
        1. Instalación mediante herrería
        2. Instalación manual
      2. Configuración de MCP
        1. Detalles de configuración
      3. Configuración de MCP JSON en clientes de IA
        1. Descripción de herramientas MCP
          1. Gestión de reglas
          2. Gestión de grupos
          3. Gestión del valor
          4. Control de proxy
          5. Gestión de solicitudes
        2. Información del contacto

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            The 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 -
            14
            322
            36
            TypeScript
            Apache 2.0
            • Apple
          • -
            security
            A
            license
            -
            quality
            A 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 -
            12
            6
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A 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 -
            2
            10
            JavaScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            An 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 -
            1
            Python
            Apache 2.0

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/7gugu/whistle-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server