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

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

          • -
            security
            A
            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 -
            1
            4
            TypeScript
            MIT License
          • -
            security
            A
            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 -
            43
            3
            TypeScript
            MIT License
          • A
            security
            A
            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 -
            69
            218
            21
            JavaScript
            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