mcpField
S
SpeedOf.Me

SpeedOf.Me

ローカル
speedof.me開発ツール16 週間前に更新

SpeedOf.Me について

SpeedOf.MeのMCPサーバーは、AIエージェントでリアルタイムのインターネット速度を測定し、結果を確認できます。接続品質の確認に向けて、ローカル履歴や設定リソースも提供し、CLIとNode SDKとしても利用できます。

主な機能

  1. 01リアルタイムの下り・上り速度測定
  2. 02レイテンシとジッターの測定
  3. 03ローカルテスト履歴の取得
  4. 04履歴と設定リソースの公開
  5. 05単体のCLIまたはNode SDKとして利用

活用シーン

  1. 01現在のインターネット速度を確認
  2. 02異なる時間の測定結果を比較
  3. 03スクリプトから速度テストを実行
  4. 04エージェントでネットワーク性能を照会

MCP 対応

MCPサーバーは、リアルタイム速度測定と履歴取得のツールに加え、最近の結果と現在の設定をリソースとして公開します。stdioで接続し、SpeedOf.Me API secretが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"me-speedof-speed-test": {
"command": "npx",
"args": [
"-y",
"@speedofme/mcp"
],
"env": {
"SOM_API_SECRET": "<SOM_API_SECRET>"
}
}
}
}
起動コマンドnpx -y @speedofme/mcp
設定が必要な環境変数
SOM_API_SECRETシークレットYour SpeedOf.Me API secret from https://speedof.me/api/portal/settings.php

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@speedofme/mcp1.1.4

ツール

2

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
testsarrayいいえ実行するテスト。デフォルト:すべて(遅延、ダウンロード、アップロード)
sustainTimenumberいいえ各ダウンロードサンプルの継続時間(1~8 秒)。短いほど高速ですが精度は低く、長いほど低速ですが精度は高くなります。デフォルト:6
testTimeoutnumberいいえテスト全体の実時間の上限(秒)。0 で無効、30 未満は 30 に引き上げ、1800 を超える場合は 1800 に引き下げます。デフォルト:300

詳細

SpeedOf.Me MCP サーバー

SpeedOf.Me の公式 MCP サーバーです。AI エージェントが実際のインターネット速度テストを実行して、その結果(130 以上のグローバルエッジサーバーで測定したダウンロード、アップロード、レイテンシ、ジッター)を読み取れるようにします。

npm version MCP Registry GitHub MCP Registry Node

"How fast is my connection right now?"
→ 187.4 Mbps down / 41.2 Mbps up / 11 ms latency / 1.8 ms jitter (San Jose)

ツール

ツール内容
run_speed_testリアルタイムの速度テストを実行し、ダウンロード、アップロード、レイテンシ、ジッターを返します
get_test_historyローカルの履歴から以前の結果を返します
リソース内容
speedofme://history最近のテスト結果(JSON)
speedofme://config現在の設定とステータス

クイックスタート

1. 無料の API シークレットを取得する

登録してから、 Integrationsを開き、シークレットを生成します。

2. MCP クライアントにサーバーを追加する

{
  "mcpServers": {
    "speedofme": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@speedofme/mcp"],
      "env": {
        "SOM_API_SECRET": "SOM_SECRET_xxx"
      }
    }
  }
}

Claude Code の場合は、次のコマンドを 1 つ実行します。

claude mcp add speedofme --env SOM_API_SECRET=SOM_SECRET_xxx -- npx -y @speedofme/mcp

VS Code(Copilot)では、.vscode/mcp.json の mcpServers の代わりに servers を使用します。それ以外のブロックは同じです。Cursor、Windsurf、Zed、Cline、Continue、JetBrains、Goose では、上記の JSON を使用できます。クライアント固有の設定とエージェントフレームワーク(LangChain、LlamaIndex、AutoGen、CrewAI、Semantic Kernel)の例は、 統合ドキュメントをご覧ください。

3. クライアントを再起動し、速度テストを依頼します。

ツールのリファレンス

run_speed_test
パラメーター型デフォルト説明
testsstring[]all実行するテスト:download、upload、latency
sustainTimenumber6各サンプルを継続する秒数(1~8)。短いほど高速で、長いほど正確です
testTimeoutnumber300実行全体の実時間制限(秒)。0 で無効、最小 30、最大 1800

ツールは整形済みのテキストで応答します。基になる結果は次のようになります。

{
  "testId": "abc123",
  "download": 150.5,
  "upload": 45.2,
  "latency": 12,
  "jitter": 2.3,
  "testServer": "San Jose",
  "timestamp": "2026-08-18T10:30:00Z"
}

速度の単位は Mbps、レイテンシとジッターの単位はミリ秒です。

get_test_history
パラメーター型デフォルト説明
limitnumber10結果の最大数
sincestringnoneISO 形式の日付文字列。この日時より後の結果のみ

履歴は ~/.speedofme/history.json にローカル保存され、上限は 1 MB(約 2,600 件)です。

CLI としても使用可能

同じパッケージを単独で実行できます。MCP クライアントは不要です。

SOM_API_SECRET=SOM_SECRET_xxx npx -y @speedofme/mcp --progress   # human readable
SOM_API_SECRET=SOM_SECRET_xxx npx -y @speedofme/mcp --json       # for scripts
npx -y @speedofme/mcp history --limit 5                          # past results
npx -y @speedofme/mcp --help

Node SDK としても使用できます。

const { SpeedTest } = require('@speedofme/mcp');

const test = new SpeedTest({ apiSecret: process.env.SOM_API_SECRET });
const result = await test.run();          // { download, upload, latency, jitter, ... }

CLI と SDK のすべてのオプションについては、 npmに記載されています。

測定の仕組み

SpeedOf.Me は 2011 年以来、一貫して Real-World Speed と呼ぶ方式で測定しています。固定サイズのデータを一度に大量に送るのではなく、128 KB から始めてサンプルを段階的に大きくし、あるサンプルの所要時間が継続時間(デフォルトで 6 秒)を超えるまでテストを続け、その最後のサンプルの速度を報告します。アップロードも逆方向で同じように測定し、レイテンシとジッターは 10 回の往復サンプルから算出します。テストは 130 以上のエッジロケーションのうち最も近い場所に対して実行されるため、エージェントはブラウザーで人が見るのと同じ数値を取得できます。

すべてのテスト結果は、地理情報、デバイス、プラットフォームごとの内訳やプランの使用状況とともに、ダッシュボードにも表示されます。

詳細:仕組み。

要件

  • Node.js 18 以降
  • SpeedOf.Me API アカウントとシークレット(無料プランあり)

このリポジトリについて

このリポジトリは、MCP サーバーのホームです。ドキュメント、レジストリエントリー(server.json)、イシュートラッカーが含まれています。サーバー自体は @speedofme/mcp npm パッケージとして配布されており、ソースコードはここでは公開されていません。

バグを見つけた場合や、ツールの追加を希望する場合は、イシューを作成するか、[email protected] までメールでお問い合わせください。

リンク

ライセンス

@speedofme/mcp パッケージは、Speed of Me, LLC のプロプライエタリーソフトウェアです。無断での複製または再配布は禁止されています。このリポジトリのドキュメントは、SpeedOf.Me API と併用するために提供されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。