mcpField
P
probeops-mcp-server

probeops-mcp-server

ローカル
probeops.comクラウド・インフラ036 週間前に更新

probeops-mcp-server について

ProbeOps MCP Serverは、開発者や運用チーム向けに複数のグローバル地域からインフラ診断を実行します。SSL、DNS、接続性、レイテンシなどの地域別結果を返し、ジオプロキシ閲覧にも対応します。

主な機能

  1. 01複数地域からのネットワーク・インフラ診断
  2. 02SSL、DNS、ポート、レイテンシの確認
  3. 03ping、traceroute、whoisの実行
  4. 04ジオプロキシ閲覧と地域リソース
  5. 05クォータとアカウント状態の表示

活用シーン

  1. 01地域ごとのサービス可用性の比較
  2. 02DNS伝播やネットワーク遅延の調査
  3. 03証明書、ポート、APIヘルスの確認
  4. 04指定地域からのウェブページ閲覧

MCP 対応

互換クライアント向けに、インフラ診断、ジオプロキシ閲覧、アカウント管理のツールを公開し、地域、プロキシ地域、利用状況のリソースも提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"kumarprobeops-probeops": {
"command": "npx",
"args": [
"-y",
"@probeops/mcp-server"
],
"env": {
"PROBEOPS_API_KEY": "<PROBEOPS_API_KEY>"
}
}
}
}
起動コマンドnpx -y @probeops/mcp-server
設定が必要な環境変数
PROBEOPS_API_KEYシークレットProbeOps API key (optional, runs in demo mode without it)

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

パッケージ
npm@probeops/mcp-server1.2.3

ツール

22

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

パラメーター型必須説明
domainstringはい確認するドメイン名(例:"example.com")

詳細

ProbeOps MCP Server

npm version License: MIT Node.js MCP

世界6か所のリージョンからインフラ診断を実行する MCP サーバーです。SSL チェック、DNS ルックアップ、ping、whois、ポートチェック、traceroute、レイテンシテストなどを、米国東部、米国西部、EU 中央部、カナダ、インド、オーストラリアから同時に実行します。

すぐに使えます。API キーは不要です。 npx @probeops/mcp-server を実行すると、1日あたり10回の無料呼び出しで11個の診断ツールを利用できます。API キーを追加すると、21個すべてのツール、6つのリージョン、より高い上限を利用できます。

Claude Code、Codex、Cursor、Windsurf、Cline、および Model Context Protocol 対応のあらゆるクライアントで動作します。

クイックスタート

オプション1:今すぐ試す(API キー不要)

Claude Code:

claude mcp add probeops -- npx -y @probeops/mcp-server

Codex:

codex mcp add probeops -- npx -y @probeops/mcp-server

Cursor / Windsurf / Cline(.mcp.json またはクライアントの MCP 設定に追加):

{
  "mcpServers": {
    "probeops": {
      "command": "npx",
      "args": ["-y", "@probeops/mcp-server"]
    }
  }
}

これで完了です。登録も設定も不要で、1日あたり10回の呼び出しと2つのプローブリージョンを使って11個のツールを利用できます。

オプション2:フルアクセス(無料の API キー)

probeops.com で登録し、ダッシュボードから API キーを作成します。次に、設定に追加します。

Claude Code:

claude mcp add probeops -e PROBEOPS_API_KEY=your-key -- npx -y @probeops/mcp-server

Codex(~/.codex/config.toml に追加):

[mcp_servers.probeops]
command = "npx"
args = ["-y", "@probeops/mcp-server"]

[mcp_servers.probeops.env]
PROBEOPS_API_KEY = "your-api-key-here"

Cursor / Windsurf / Cline:

{
  "mcpServers": {
    "probeops": {
      "command": "npx",
      "args": ["-y", "@probeops/mcp-server"],
      "env": {
        "PROBEOPS_API_KEY": "your-api-key-here"
      }
    }
  }
}

デモモードとフルアクセスの比較

デモモード(キーなし)無料プラン(キーあり)プロフェッショナル
ツール112121
1日あたりの呼び出し回数101005,000
1回あたりのリージョン数246
ジオプロキシブラウジング—1日あたり3時間1日あたり10時間
セットアップ時間0分2分2分

利用できる機能

最大6つのリージョンから同時に実行できる、21個のインフラ診断ツールを利用できます。さらに、ジオプロキシブラウジングとアカウント管理機能も利用できます。

各診断ツールの呼び出しでは、リージョンごとの結果と、残りの利用量を示すクォータ情報が返されます。

診断ツール(14)
ツール説明入力例
ssl_checkSSL/TLS 証明書の有効性、有効期限、発行者、TLS バージョン、SAN、リージョン間の整合性を確認します{ "domain": "example.com" }
dns_lookupDNS レコード(A、AAAA、CNAME、MX、TXT、NS、SOA、CAA、PTR)を検索し、複数リージョン間の伝播も確認します{ "domain": "example.com", "record_type": "MX" }
is_it_down複数リージョンからウェブサイトの稼働状況(稼働中/停止/一部停止)を確認します{ "url": "https://example.com" }
latency_test複数リージョンからHTTPレイテンシ(TTFB)を測定し、最小値/平均値/最大値を返します{ "target": "example.com" }
tracerouteホップごとのレイテンシを含むネットワーク経路を追跡します。TCP、UDP、ICMPに対応しています{ "target": "example.com", "protocol": "tcp" }
port_check複数リージョンからポートの開放/閉鎖/フィルタリングを確認します{ "target": "example.com", "port": 443 }
pingパケット損失と往復時間を含むICMP pingを実行します{ "target": "8.8.8.8" }
whoisドメイン登録情報(レジストラ、日付、ネームサーバー)を取得します{ "domain": "example.com" }
nmap_port_checknmapを使用して複数のポートの開放/閉鎖を確認します(完全なスキャンではありません){ "target": "example.com", "ports": "80,443" }
tcp_ping特定ポートへのTCPレベルのレイテンシを測定します(ICMPがブロックされている場合も動作します){ "target": "example.com", "port": 443 }
keyword_check複数リージョンからウェブページにキーワードがあるか確認します{ "url": "https://example.com", "keyword": "pricing" }
websocket_checkWebSocketエンドポイントへの接続を確認します{ "url": "wss://example.com/ws" }
banner_grabポート上のサービスのバナー/バージョンを検出します{ "target": "example.com", "port": 22 }
api_healthAPIエンドポイントの稼働状況(HTTPステータス、応答時間、可用性)を確認します{ "url": "https://api.example.com/health" }
DNSショートカット

これらは、レコードタイプ名を覚えておく必要がないよう、record_type をあらかじめ設定して dns_lookup を呼び出します。

ツール相当する呼び出し
mx_lookuprecord_type: "MX" を指定した dns_lookup
txt_lookuprecord_type: "TXT" を指定した dns_lookup
ns_lookuprecord_type: "NS" を指定した dns_lookup
cname_lookuprecord_type: "CNAME" を指定した dns_lookup
caa_lookuprecord_type: "CAA" を指定した dns_lookup
reverse_dns_lookuprecord_type: "PTR" を指定した dns_lookup(IPアドレスを指定します)
地域別プロキシブラウジング
ツール説明入力例
get_geo_proxyリージョンのプロキシ認証情報を取得します。PlaywrightまたはHTTPSプロキシに対応する任意のクライアントで使用できます{ "region": "eu-central" }
geo_browse実際のブラウザーを使って、指定したリージョンからURLを閲覧します。ページの内容やスクリーンショットを返します{ "url": "https://example.com", "region": "ap-south" }
アカウント
ツール説明
account_status現在のクォータ使用量(分/時間/日/月)、サブスクリプションのティア、有効なプロキシトークン

リソース

URI説明
probeops://regions場所、国、ノード数を含むプローブリージョン
probeops://proxy-regionsFQDNとプロキシURLを含む地域別プロキシリージョン
probeops://usage現在のAPI使用量、残りのクォータ、有効なトークンの状態

グローバルリージョン

すべての診断ツールは、次の6つのリージョンから同時に実行されます。

リージョンコード場所国
us-eastバージニア州アッシュバーンアメリカ合衆国
us-westオレゴン州ボードマンアメリカ合衆国
eu-centralヘルシンキフィンランド
ca-centralモントリオールカナダ
ap-southムンバイインド
ap-southeastシドニーオーストラリア

Geo-Proxy トークン管理

サーバーはプロキシトークンを自動的に管理します。

トークンの状態アクションクォータ消費量
残り 5 分超キャッシュ済みトークンを再利用0
残り 0~5 分自動延長(+1 時間)1 単位
期限切れまたはトークンなし新しいトークンを生成1 単位
  • 1 つのトークンを 6 つすべてのリージョンで使用できます。リージョンを切り替えてもクォータは消費されません。
  • 1 日あたりのクォータ = 1 日あたりのプロキシ閲覧時間の合計です。
  • クォータは UTC の午前 0 時にリセットされます。

出力例

SSL チェック
ssl_check({ domain: "github.com" })

SSL Certificate Report for github.com
  Status: VALID
  Subject: github.com
  Issuer: DigiCert (DigiCert Inc)
  Expires in: 245 days
  TLS: TLSv1.3 (TLS_AES_256_GCM_SHA384)

  Region Results:
  | Region | Location | Status | Time |
  |--------|----------|--------|------|
  | us-east | Ashburn | OK | 45ms |
  | eu-central | Helsinki | OK | 38ms |
  | ap-south | Mumbai | OK | 112ms |
  | us-west | Boardman | OK | 52ms |
  | ca-central | Montreal | OK | 41ms |
  | ap-southeast | Sydney | OK | 98ms |

  Completed in 125ms
---
Diagnostics: 97 of 100 remaining today (Free)
Ping
ping({ target: "1.1.1.1" })

Ping: 1.1.1.1

  ap-south (Mumbai):
    PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
    64 bytes from 1.1.1.1: icmp_seq=1 ttl=56 time=1.35 ms
    3 packets transmitted, 3 received, 0% packet loss
    rtt min/avg/max/mdev = 1.353/1.398/1.474/0.054 ms
    Response time: 2147ms

  eu-central (Helsinki):
    PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
    64 bytes from 1.1.1.1: icmp_seq=1 ttl=54 time=21.2 ms
    3 packets transmitted, 3 received, 0% packet loss
    rtt min/avg/max/mdev = 20.651/20.941/21.217/0.231 ms
    Response time: 2031ms
  ...

  Completed in 2332ms
---
Diagnostics: 96 of 100 remaining today (Free)
Whois
whois({ domain: "example.com" })

Whois: example.com

  us-east (Ashburn):
    Domain Name: EXAMPLE.COM
    Registry Domain ID: 2336799_DOMAIN_COM-VRSN
    Registrar: RESERVED-Internet Assigned Numbers Authority
    Creation Date: 1995-08-14T04:00:00Z
    Registry Expiry Date: 2025-08-13T04:00:00Z
    Name Server: A.IANA-SERVERS.NET
    Name Server: B.IANA-SERVERS.NET
    DNSSEC: signedDelegation
    Response time: 734ms
  ...

  Completed in 852ms
---
Diagnostics: 95 of 100 remaining today (Free)

環境変数

変数必須デフォルト説明
PROBEOPS_API_KEYいいえ-ProbeOps API キーです(無料で取得)。設定しない場合はデモモード(11 個のツール、1 日あたり 10 回の呼び出し)で実行されます
PROBEOPS_BASE_URLいいえhttps://probeops.comAPI のベース URL(ステージング環境またはセルフホスト環境用)

レート制限

FreeStandardProfessional
1 分あたり153050
1 時間あたり1005002,000
1 日あたり1001,0005,000
1 か月あたり50020,000100,000
同時実行数3510
1 日あたりのプロキシ利用時間3510
リージョン6 つ中 4 つ6 つすべて6 つすべて

Free プランではクレジットカードは不要です。account_status でいつでも使用状況を確認できます。

最新情報については、probeops.com/pricing をご覧ください。

開発

git clone https://github.com/kumarprobeops/probeops-mcp-server.git
cd probeops-mcp-server
npm install
npm run build

ローカルでテストするには:

PROBEOPS_API_KEY=your-key node dist/index.js

要件

  • Node.js >= 18.0.0
  • Playwright(任意)- geo_browse のスクリーンショットにのみ必要です
    npx playwright install chromium
    
    Playwright がない場合、geo_browse は HTTP フェッチにフォールバックします(生の HTML を取得し、スクリーンショットは撮影しません)。

よくある質問

Q: ローカルで curl や dig を実行するのと何が違いますか? すべてのチェックは、世界中の 6 つのリージョンから同時に実行されます。ローカルネットワークではなく、世界中の実際のユーザーの視点から、DNS の伝播状況、レイテンシ、可用性を確認できます。

Q: Node.js 以外に何かをインストールする必要がありますか? いいえ。npx -y @probeops/mcp-server がすべて処理します。Playwright は任意です(geo_browse のスクリーンショットにのみ必要です)。

Q: CI/CD パイプラインで使用できますか? はい。PROBEOPS_API_KEY を環境変数として設定し、MCP 対応ツールから MCP サーバーを呼び出してください。

Q: API キーは安全に送信されますか? はい。すべての通信に HTTPS を使用します。キーは X-API-Key ヘッダーで送信され、URL やログには含まれません。

ライセンス

MIT - LICENSE をご覧ください

リンク

コメント

MCP は初めてですか?

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

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