MCP Ping Server について
MCP Ping Serverは、Claudeからネットワーク接続をテストするMCPサーバーです。ホストへのpingとインターネット接続確認のツールを提供し、Windows、Linux、macOSに対応します。
主な機能
- 01指定ホストへのping
- 02パケット数の指定
- 03インターネット接続の確認
- 04Windows・Linux・macOS対応
- 05SSE通信
活用シーン
- 01ホストへの到達可否の確認
- 02インターネット接続の簡易確認
- 03Claudeからのネットワーク接続テスト
MCP 対応
MCPを通じてClaudeにホストへのpingと接続確認のツールを提供し、SSE通信に対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Ping Server
MCP(Model Context Protocol)を通じて Claude Desktop に ping 機能を提供するサーバー実装です。このサーバーを使うと、Claude はネットワーク接続テストや ping 操作を実行できます。
MCPHub 認定
MCPhub.com から入手できます: https://mcphub.com/mcp-servers/sadeghtkd/ping-mcp-server
機能
ping_host:任意のホストに対して、パケット数を指定して ping を実行しますcheck_connectivity:Google の DNS(8.8.8.8)を使用して、インターネット接続をすばやく確認します- クロスプラットフォーム対応(Windows、Linux、MacOS)
- FastMCP と Starlette を使用した非同期処理
- リアルタイム通信のための Server-Sent Events(SSE)
必要条件
- Python 3.12+
- 依存関係(pip によって自動的にインストールされます):
- httpx
- mcp[cli]
- uvicorn
- starlette
インストール
- リポジトリをクローンします
- pip を使用して依存関係をインストールします:
pip install .
使用方法
サーバーの起動
Python を使用してサーバーを実行します:
python main.py [--host HOST] [--port PORT]
デフォルト設定:
- ホスト:0.0.0.0(すべてのネットワークインターフェースからアクセス可能)
- ポート:8080
Claude Desktop の設定
このサーバーを Claude Desktop で使用するには、以下の設定を Claude Desktop の設定ファイル(claude_desktop_config.json)に追加します:
{
"mcpServers": {
"ping": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8080/sse"
]
}
}
}
Claude desktop でのテスト例:

利用可能なツール
-
ping_host- 目的:指定したホストに ping を実行します
- パラメーター:
host:ping を実行するホスト名または IP アドレスcount:ping パケット数(1~20、デフォルト:4)
-
check_connectivity- 目的:インターネット接続を確認します
- パラメーター:
host:対象ホスト(デフォルト:8.8.8.8)
セキュリティに関する注意
このサーバーは Claude Desktop でのローカル使用を想定して設計されています。パブリックネットワークに公開する場合は注意してください。
ライセンス
このプロジェクトはオープンソースです。必要に応じて自由に変更、配布してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。