Pingo
Pingo - ローカルLANデバッグ用MCPサーバー
ローカルネットワークをデバッグするためのツールキット一式を公開するMCPサーバーです。関心事ごとに1つのサービスを持つクリーンなアーキテクチャで構成されており、簡単に拡張できます。
ツール一覧
ツール | 説明 |
| ローカルのIPv4インターフェースを一覧表示します(名前、IP、ネットマスク、MAC) |
| 単一のIPv4アドレスにpingを送信し、応答の有無と遅延を報告します |
|
|
| ホストまたはIPアドレスに対して、OSネイティブのtraceroute/tracertを実行します |
| ホスト名をIPv4/IPv6アドレスに解決します |
| IPアドレスをホスト名に逆解決します |
| 単一のTCPポートが開いているかを確認します |
| rawソケットを使用してTCPポートの範囲(最大1024ポート)をスキャンします |
| OSのARPキャッシュを読み取って、LAN上のIP-MACマッピングを取得します |
|
|
| HTTP(S)エンドポイントが応答するかを、ステータスとレイテンシ付きで確認します |
Related MCP server: netops-mcp
設計ノート
関心事ごとに1つのサービス(
src/services/*)- 各サービスは1つの仕事だけを担当し、コントローラに注入されます。新しい診断機能(例: MTU検出、帯域測定)を追加するには、新しいサービスとregisterTool呼び出しをそれぞれ1つ追加するだけで、他に変更は必要ありません。シェルインジェクションの攻撃面なし。 すべてのOSコマンドは
execFile(argv配列、シェル文字列は不使用)経由で実行され、すべての入力はコマンドやソケットに渡る前に厳格な許可リスト(src/utils/validators.ts)で検証されます。デフォルトで上限あり。 ポートスキャンは1024ポートの範囲が上限、スイープは
/24が上限、すべての操作にタイムアウトがあります。不正な入力でプロセスがハングしたり、無制限のネットワークスキャンになったりすることはありません。**DNSはNode.jsネイティブの
dns/promises**を使用しており、シェルコマンドは一切使いません。最も危険そうに聞こえるこのツールで、exec実行の対象面が1つ減ります。
実行方法
pnpm install
pnpm dev # tsx src/index.ts, hot-reload dev mode
pnpm build && pnpm start # compiled prod runサーバーはhttp://localhost:3000/mcpで待ち受けます。
拡張方法
IYourServiceインターフェースを実装したsrc/services/YourService.tsを追加します(既存のサービスに倣い、コンストラクタ不要、1〜2つの目的に特化したメソッドを持たせます)。PingoMcpController.tsのPingoServicesに追加し、src/index.tsでインスタンス化します。registerTools()にserver.registerTool(...)ブロックを1つ追加します。
拡張に必要な箇所はこれだけです。変更が必要なファイルは他にはありません。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceProvides network operations tools such as ping, traceroute, DNS queries, and nmap scans via MCP, enabling network diagnostics and monitoring through natural language.13MIT
- AlicenseAqualityAmaintenanceDiagnose connectivity and inspect tunnels locally from your AI assistant.1912MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform real network diagnostics on the local machine, including ping, traceroute, DNS lookups, TLS checks, and more.MIT
- FlicenseNot gradedqualityDmaintenanceAggregates network operations tools such as retrieving local network configurations and scanning ports, enabling IT professionals to perform these tasks via natural language.
Related MCP Connectors
The web capability layer for AI agents: render, extract, DNS, SSL, WHOIS & more via x402.
Domain & company intel for AI agents: RDAP, DNS, email deliverability, tech stack. No API keys.
URL intelligence for AI agents and developers. 16 tools, 25 signal weights, 20 free checks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kevin-Rozario/pingo-network-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server