MCP Homescan Server
MCP Homescan Server
ホームネットワークの探索とセキュリティスキャンを行うためのMCPサーバーです。ローカルネットワーク上のデバイスを検出し、メーカーを特定し、潜在的なセキュリティ上の懸念をフラグ立てし、Obsidianインベントリ形式でエクスポートします。
なぜこれを使うのか?
自宅や小規模オフィスのネットワークを管理している場合、このMCPサーバーを使用すると以下のことが可能です:
すべてのデバイスを検出 - ARPテーブルスキャンにより、ネットワークに接続されているすべてのデバイスを検索します
メーカーを特定 - MACアドレスからメーカーを自動的に検索します
セキュリティ上の懸念をフラグ立て - 未知のデバイスや潜在的にリスクのあるデバイス(特定の地域のIoT機器など)を特定します
変更を追跡 - スキャン間で新規または削除されたデバイスを検出します
ネットワークを文書化 - Obsidianやその他のドキュメントシステム用にMarkdown形式でエクスポートします
Related MCP server: Security MCP Server
機能
カテゴリ | 機能 |
探索 | ARPベースのネットワークスキャン、包括的な探索のためのpingスイープ |
識別 | MACアドレスによるメーカー検索、デバイスの分類 |
セキュリティ | 未知のデバイスのフラグ立て、潜在的なIoTリスクの特定 |
変更検知 | スキャンの比較、新規/削除されたデバイスの追跡 |
エクスポート | MarkdownおよびJSON形式、Obsidian互換のインベントリ |
前提条件
Node.js 18以上
macOSまたはLinux(
arpコマンドを使用)ローカルサブネットへのネットワークアクセス
インストール
npmを使用(推奨)
npx mcp-homescanまたはグローバルにインストール:
npm install -g mcp-homescanソースからインストール
git clone https://github.com/aplaceforallmystuff/mcp-homescan.git
cd mcp-homescan
npm install
npm run build設定
Claude Desktopの場合
Claude Desktopの設定ファイルに追加してください:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"homescan": {
"command": "npx",
"args": ["-y", "mcp-homescan"],
"env": {
"HOMESCAN_SUBNET": "192.168.1"
}
}
}
}Claude Codeの場合
~/.claude.json に追加してください:
{
"mcpServers": {
"homescan": {
"command": "npx",
"args": ["-y", "mcp-homescan"],
"env": {
"HOMESCAN_SUBNET": "192.168.1"
}
}
}
}環境変数
変数 | 説明 | デフォルト |
| スキャンするネットワークサブネット(例: |
|
使用例
ネットワーク探索
"ホームネットワークのデバイスをスキャンして"
"ネットワーク上のデバイスは何ですか?"
"ネットワークスキャンを更新して、すべてのデバイスを表示して"
デバイス調査
"192.168.1.34のデバイスは何ですか?"
"MACアドレス aa:bb:cc:dd:ee:ff のメーカーを調べて"
セキュリティレビュー
"ネットワーク上でフラグが立てられたデバイスを表示して"
"調査すべき未知のデバイスはありますか?"
変更追跡
"前回のスキャン以降、新しいデバイスは現れましたか?"
"ネットワーク上で何が変更されたか教えて"
ドキュメント化
"ネットワークインベントリをMarkdownにエクスポートして"
"ネットワークレポートを生成して"
利用可能なツール
ツール | 説明 |
| ローカルネットワーク上のすべてのデバイスを探索 |
| IPアドレスを指定して特定のデバイスの詳細を取得 |
| MACアドレスからメーカーを検索 |
| 包括的なネットワーク探索レポートを生成 |
| デバイスをMarkdownまたはJSON形式でエクスポート |
| 現在のスキャンと以前のスキャンを比較し、変更を表示 |
| セキュリティレビューのためにフラグが立てられたデバイスを一覧表示 |
開発
# Watch mode for development
npm run watch
# Build TypeScript
npm run build
# Run locally
node dist/index.jsトラブルシューティング
"No devices found"
同じネットワークセグメントにいること、およびサブネットが正しく設定されていることを確認してください。最初にpingスイープを実行するために refresh: true を指定して実行してみてください。
"Permission denied" エラー
一部のシステムでは、ARPテーブルへのアクセスに昇格された権限が必要な場合があります。必要に応じて sudo を付けて実行してみてください。
スキャンにデバイスが表示されない
一部のデバイスはARPクエリに応答しない場合があります。最初にネットワークをpingスイープするために refresh: true を指定して homescan_discover を使用してください。
サブネットが間違っている
ネットワーク設定を確認し、ローカルネットワークに合わせて HOMESCAN_SUBNET を更新してください(一般的な値: 192.168.1, 192.168.0, 10.0.0)。
セキュリティに関する注意
このツールはローカルネットワークのみをスキャンします
データは外部に送信されません
フラグが立てられたデバイスは推奨事項に過ぎません。アクションを実行する前に確認してください
脆弱性の開示については SECURITY.md を参照してください
ロードマップ
計画中の作業と範囲の見積もりについては ROADMAP.md を参照してください。
貢献
貢献を歓迎します!ガイドラインについては CONTRIBUTING.md を参照してください。
ライセンス
MIT - 詳細は LICENSE を参照してください。
リンク
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
- FlicenseNot gradedqualityDmaintenanceEnables comprehensive network security scanning and vulnerability assessment using Linux tools like nmap. Provides network discovery, port scanning, service identification, OS detection, and device discovery capabilities for authorized security testing.
- FlicenseNot gradedqualityDmaintenanceProvides AI agents like Claude with secure, controlled access to network security tools like nmap for scanning private networks and lab environments. Features comprehensive safety controls, circuit breakers, and production-ready monitoring.
- AlicenseNot gradedqualityDmaintenanceEnables network discovery, port scanning, and infrastructure monitoring with device detection, service fingerprinting, and cluster health checks for autonomous AI systems.2MIT
- FlicenseNot gradedqualityNot gradedmaintenanceA comprehensive network management platform for tracking devices, sites, and topologies across platforms like ZeroTier and UniFi. It enables automated device discovery, multi-hop access path visualization, and infrastructure troubleshooting through the Model Context Protocol.
Related MCP Connectors
Compliance & security scan for your app: secrets, exposed files, headers, privacy, AI-disclosure.
Threat modeling, code/cloud/pipeline scanning, shadow-AI discovery, compliance checks and fixes.
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
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/aplaceforallmystuff/mcp-homescan'
If you have feedback or need assistance with the MCP directory API, please join our Discord server