mcpField
M
MCP Ping Server

MCP Ping Server

ローカル
github.com/sadeghtkd開発ツール166 週間前に更新

MCP Ping Server について

MCP Ping Serverは、Claudeからネットワーク接続をテストするMCPサーバーです。ホストへのpingとインターネット接続確認のツールを提供し、Windows、Linux、macOSに対応します。

主な機能

  1. 01指定ホストへのping
  2. 02パケット数の指定
  3. 03インターネット接続の確認
  4. 04Windows・Linux・macOS対応
  5. 05SSE通信

活用シーン

  1. 01ホストへの到達可否の確認
  2. 02インターネット接続の簡易確認
  3. 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

インストール

  1. リポジトリをクローンします
  2. 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 でのテスト例:

Claude desktop

利用可能なツール
  1. ping_host

    • 目的:指定したホストに ping を実行します
    • パラメーター:
      • host:ping を実行するホスト名または IP アドレス
      • count:ping パケット数(1~20、デフォルト:4)
  2. check_connectivity

    • 目的:インターネット接続を確認します
    • パラメーター:
      • host:対象ホスト(デフォルト:8.8.8.8)

セキュリティに関する注意

このサーバーは Claude Desktop でのローカル使用を想定して設計されています。パブリックネットワークに公開する場合は注意してください。

ライセンス

このプロジェクトはオープンソースです。必要に応じて自由に変更、配布してください。

コメント

MCP は初めてですか?

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

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