MCPインターネット速度テスト
⚠️ 実験版
これは、インターネット速度テスト用のモデルコンテキストプロトコル(MCP)サーバーの実験的な実装です。AIモデルとエージェントは、標準化されたインターフェースを通じてネットワークパフォーマンス指標を測定、分析、レポートできます。
MCPとは何ですか?
モデルコンテキストプロトコル(MCP)は、大規模言語モデル(LLM)が外部ツールやデータソースと連携するための標準化された方法を提供します。これは「AIアプリケーション用のUSB-C」とも言えるもので、AIシステムが現実世界の機能や情報にアクセスできるようにする共通インターフェースです。
特徴
ダウンロード速度テスト:ダウンロード帯域幅を測定
アップロード速度テスト: 設定可能なファイルサイズでアップロード帯域幅を測定
レイテンシテスト: さまざまなサーバーへのネットワークレイテンシを測定します
ジッター分析: レイテンシの変動を分析してネットワークジッターを計算します
包括的なレポート:詳細なJSON形式のレポートを提供します
インストール
前提条件
Python 3.12以上
uvパッケージ マネージャー (推奨)
オプション1: uvxの使用(推奨)
uvxコマンドは、明示的なインストールなしで Python パッケージを直接実行する便利な方法です。
オプション2: dockerを使用する
構成
この MCP サーバーを Claude Desktop またはその他の MCP クライアントで使用するには、MCP 構成ファイルに追加します。
クロードデスクトップ構成
Claude Desktop MCP 構成ファイルを編集します。
APIツール
MCP インターネット速度テストでは、次のツールが提供されます。
measure_download_speed: ダウンロード帯域幅を測定します(Mbps単位)measure_upload_speed: アップロード帯域幅を測定します(Mbps単位)measure_latency: ネットワーク遅延を測定します(ミリ秒単位)measure_jitter: レイテンシの変化を分析してネットワークジッターを測定しますrun_complete_test: すべてのテストを実行し、包括的なレポートを提供します
トラブルシューティング
MCP サーバーへの接続に問題がある場合:
MCP構成のパスが正しいことを確認してください
ディレクトリに必要な権限があることを確認してください
Python 3.12以降がインストールされ、PATHに含まれていることを確認します。
mcp[cli]およびrequestsパッケージがインストールされていることを確認する
発達
これは実験的なプロジェクトであり、貢献を歓迎します。貢献するには:
問題を開くか、プルリクエストを送信する
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
謝辞
AIツールのインタラクションを標準化するMCPフレームワークのメンテナー
ドキュメントと例のためのモデルコンテキストプロトコルコミュニティ
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
mcpインターネット速度テスト
Related MCP Servers
- -security-license-qualityWebhook-tester MCP ServerLast updated -6
- MIT License