Skip to main content
Glama

whistle-mcp

Servidor Whistle MCP

Inglés | Chino insignia de herrería

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

Deploy Server
A
security – no known vulnerabilities
-
license - not tested
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

          • -
            security
            -
            license
            -
            quality
            MCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.
            Last updated -
            3
            4
            MIT License
          • -
            security
            -
            license
            -
            quality
            MCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.
            Last updated -
            6
            3
            MIT License
          • A
            security
            -
            license
            A
            quality
            The Hostinger MCP server enables seamless integration of Hostinger’s API with AI tools. This server exposes Hostinger API endpoints as callable tools, allowing AI models to fetch live data or perform real-time actions on hosting infrastructure.
            Last updated -
            94
            172
            42
            MIT License
            • Apple
            • Linux

          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