Skip to main content
Glama

whistle-mcp

ホイッスルMCPサーバー

英語 |中国語鍛冶屋のバッジ

プロジェクト紹介

Whistle MCP Serverは、モデルコンテキストプロトコル(MCP)に基づくWhistleプロキシ管理ツールであり、AIアシスタントがローカルのWhistleプロキシサーバーを直接操作・制御することを可能にします。このツールを通じて、AIはユーザーがWhistleインターフェースを手動で操作することなく、ルール、グループ、値の管理、ネットワークリクエストの監視、リクエストの再生・変更などを行うことができます。ネットワークデバッグ、APIテスト、プロキシルール管理のプロセスを大幅に簡素化し、ユーザーはAIとの自然言語対話を通じて複雑なネットワークプロキシ設定タスクを完了できるようになります。

特徴

  • ルール管理: Whistleルールの作成、更新、名前変更、削除、有効化/無効化

  • グループ管理: グループの作成、名前変更、削除、ルールとグループ間の操作の関連付け

  • 値管理: 値の作成、更新、名前変更、削除、値グループ管理のサポート

  • プロキシ制御: プロキシ、HTTP/HTTPS インターセプト、HTTP/2 プロトコルなどを有効化/無効化します。

  • リクエストインターセプション: URLフィルタリングをサポートし、インターセプトされたネットワークリクエスト情報を表示します。

  • リクエストの再生: カスタムリクエストパラメータを使用してキャプチャされたリクエストの再生をサポート

  • マルチルールモード: マルチルールモードの有効化/無効化のサポート

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Whistle MCP Server を自動的にインストールするには:

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

手動インストール

Whistle MCP Server は npm 経由でグローバルにインストールできます。

npm install -g whistle-mcp-tool

MCP構成

インストール後、MCP JSON 構成ファイルで Whistle MCP を構成できます。

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

構成の詳細

  • ホスト: Whistle サーバーの IP アドレス。設定されていない場合はデフォルトで localhost になります。

  • port: Whistle サーバーのポート番号。設定されていない場合はデフォルトで 8899 になります。

AIクライアントでのMCP JSONの設定

MCPツールの説明

Whistle MCP サーバーは、MCP プロトコルを介して呼び出すことができる次のツールを提供します。

ルール管理

ツール名

説明

関数

ルールを取得する

すべてのルールを取得する

作成されたすべてのルールとその内容を一覧表示する

ルールを作成する

新しいルールを作成する

指定した名前で新しいルールを作成する

更新ルール

ルールの内容を更新する

指定されたルールの内容を変更する

名前変更ルール

名前変更ルール

ルールの名前を新しい名前に変更する

削除ルール

ルールを削除

指定された名前のルールを削除します

選択ルール

ルールを有効にする

指定された名前のルールを有効にする

選択解除ルール

ルールを無効にする

指定された名前のルールを無効にする

すべてのルールを無効にする

すべてのルールを無効にする

作成したすべてのルールを一度に無効にする

グループマネジメント

ツール名

説明

関数

グループを作成する

グループを作成

指定された名前で新しいルールグループを作成します

グループ名の変更

グループ名の変更

ルールグループの名前を新しい名前に変更する

グループを削除

グループを削除

指定された名前のルールグループを削除します

ルールをグループに移動

ルールをグループに移動する

指定したルールを特定のグループに移動する

グループ外への移動ルール

ルールをグループ外に移動する

ルールをグループからトップレベルに移動する

バリューマネジメント

ツール名

説明

関数

すべての値を取得する

すべての値を取得する

作成されたすべての値と値グループを一覧表示する

値の作成

新しい価値を創造する

指定された名前で新しい値を作成する

更新値

価値コンテンツの更新

指定された値の内容を変更する

値の名前変更

値の名前を変更する

値を新しい名前に変更する

削除値

値を削除

指定された名前の値を削除する

値グループの作成

値グループを作成する

指定された名前で新しい値グループを作成します

値グループの名前を変更する

値グループの名前を変更する

値グループの名前を新しい名前に変更する

値グループを削除

値グループを削除

指定された名前の値グループを削除します

値をグループに移動

値をグループに移動する

指定した値を特定のグループに移動する

値をグループ外へ移動

値をグループ外に移動する

値をグループからトップレベルに移動する

プロキシ制御

ツール名

説明

関数

ステータス取得

サーバーステータスを取得する

Whistleサーバーの現在のステータス情報を取得する

トグルプロキシ

プロキシを有効/無効にする

Whistleプロキシの有効状態を切り替える

トグルHttpsInterception

HTTPSインターセプションを有効/無効にする

HTTPS リクエストインターセプトの有効状態を切り替える

トグルHttp2

HTTP2を有効/無効にする

HTTP/2 プロトコルサポートの有効状態を切り替える

マルチルールモードの切り替え

マルチルールモードを有効/無効にする

複数のルールを同時に有効にするかどうかを切り替えます

リクエスト管理

ツール名

説明

関数

インターセプト情報を取得する

傍受情報を取得する

Whistle によって傍受されたネットワーク要求情報をフィルタリング サポート付きで取得します

再生リクエスト

リプレイリクエスト

カスタマイズ可能なパラメータを使用して指定されたネットワーク要求を再送信します

連絡先

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は、モデルコンテキストプロトコル(MCP)プロトコルに基づくWhistleプロキシ管理ツールです。AIアシスタントがローカルのWhistleプロキシサーバーを直接操作・制御することを可能にします。このツールを通じて、AIはユーザーがルール、グループ、値を管理し、ネットワークリクエストを監視し、リクエストを再生するのを支援します。

  1. プロジェクト紹介
    1. 特徴
      1. インストール
        1. Smithery経由でインストール
        2. 手動インストール
      2. MCP構成
        1. 構成の詳細
      3. AIクライアントでのMCP JSONの設定
        1. MCPツールの説明
          1. ルール管理
          2. グループマネジメント
          3. バリューマネジメント
          4. プロキシ制御
          5. リクエスト管理
        2. 連絡先

          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