mcp-internet-speed-test

MIT License
1
  • Apple
  • Linux

Integrations

  • Provides containerization support for running the MCP Internet Speed Test server in an isolated environment, with Docker configuration for building and deploying the service.

MCPインターネット速度テスト

⚠️ 実験版

これは、インターネット速度テスト用のモデルコンテキストプロトコル(MCP)サーバーの実験的な実装です。AIモデルとエージェントは、標準化されたインターフェースを通じてネットワークパフォーマンス指標を測定、分析、レポートできます。

MCPとは何ですか?

モデルコンテキストプロトコル(MCP)は、大規模言語モデル(LLM)が外部ツールやデータソースと連携するための標準化された方法を提供します。これは「AIアプリケーション用のUSB-C」とも言えるもので、AIシステムが現実世界の機能や情報にアクセスできるようにする共通インターフェースです。

特徴

  • ダウンロード速度テスト:ダウンロード帯域幅を測定
  • アップロード速度テスト: 設定可能なファイルサイズでアップロード帯域幅を測定
  • レイテンシテスト: さまざまなサーバーへのネットワークレイテンシを測定します
  • ジッター分析: レイテンシの変動を分析してネットワークジッターを計算します
  • 包括的なレポート:詳細なJSON形式のレポートを提供します

インストール

前提条件

  • Python 3.12以上
  • uvパッケージ マネージャー (推奨)

オプション1: uvxの使用(推奨)

uvxコマンドは、明示的なインストールなしで Python パッケージを直接実行する便利な方法です。

# Run the MCP server directly uvx /path/to/mcp-internet-speed-test

オプション2: dockerを使用する

# Build the Docker image docker build -t mcp-internet-speed-test . # Run the MCP server in a Docker container docker run -it --rm -v $(pwd):/app -w /app mcp-internet-speed-test

構成

この MCP サーバーを Claude Desktop またはその他の MCP クライアントで使用するには、MCP 構成ファイルに追加します。

クロードデスクトップ構成

Claude Desktop MCP 構成ファイルを編集します。

{ "mcpServers": { "mcp-internet-speed-test": { "command": "uvx", "args": [ "/ABSOLUTE/PATH/TO/mcp-internet-speed-test" ] } } }

APIツール

MCP インターネット速度テストでは、次のツールが提供されます。

  1. measure_download_speed : ダウンロード帯域幅を測定します(Mbps単位)
  2. measure_upload_speed : アップロード帯域幅を測定します(Mbps単位)
  3. measure_latency : ネットワーク遅延を測定します(ミリ秒単位)
  4. measure_jitter : レイテンシの変化を分析してネットワークジッターを測定します
  5. run_complete_test : すべてのテストを実行し、包括的なレポートを提供します

トラブルシューティング

MCP サーバーへの接続に問題がある場合:

  1. MCP構成のパスが正しいことを確認してください
  2. ディレクトリに必要な権限があることを確認してください
  3. Python 3.12以降がインストールされ、PATHに含まれていることを確認します。
  4. mcp[cli]およびrequestsパッケージがインストールされていることを確認する

発達

これは実験的なプロジェクトであり、貢献を歓迎します。貢献するには:

  1. 問題を開くか、プルリクエストを送信する

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

謝辞

  • AIツールのインタラクションを標準化するMCPフレームワークのメンテナー
  • ドキュメントと例のためのモデルコンテキストプロトコルコミュニティ
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

mcpインターネット速度テスト

  1. ⚠️ Experimental Version
    1. What is MCP?
      1. Features
        1. Installation
          1. Prerequisites
          2. Option 1: Using uvx (Recommended)
          3. Option 2: Using docker
        2. Configuration
          1. Claude Desktop Configuration
        3. API Tools
          1. Troubleshooting
            1. Development
              1. License
                1. Acknowledgments

                  Related MCP Servers

                  • -
                    security
                    A
                    license
                    -
                    quality
                    A lightweight mcp server that tells you exactly what time is it based on your IP.
                    Last updated -
                    3
                    Python
                    MIT License
                  • -
                    security
                    A
                    license
                    -
                    quality
                    MCP Server for networl monitoring software ntopng.
                    Last updated -
                    Python
                    MIT License
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A test server implementing all features of the MCP protocol, including prompts, tools, resources, and sampling, designed for testing MCP clients rather than practical applications.
                    Last updated -
                    TypeScript
                    MIT License

                  View all related MCP servers

                  ID: viuq6vfp1f