Skip to main content
Glama
aplaceforallmystuff

MCP Homescan Server

MCP Homescan Server

npm version CI License: MIT MCP

ホームネットワークの探索とセキュリティスキャンを行うための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"
      }
    }
  }
}

環境変数

変数

説明

デフォルト

HOMESCAN_SUBNET

スキャンするネットワークサブネット(例: 192.168.1

192.168.1

使用例

ネットワーク探索

"ホームネットワークのデバイスをスキャンして"

"ネットワーク上のデバイスは何ですか?"

"ネットワークスキャンを更新して、すべてのデバイスを表示して"

デバイス調査

"192.168.1.34のデバイスは何ですか?"

"MACアドレス aa:bb:cc:dd:ee:ff のメーカーを調べて"

セキュリティレビュー

"ネットワーク上でフラグが立てられたデバイスを表示して"

"調査すべき未知のデバイスはありますか?"

変更追跡

"前回のスキャン以降、新しいデバイスは現れましたか?"

"ネットワーク上で何が変更されたか教えて"

ドキュメント化

"ネットワークインベントリをMarkdownにエクスポートして"

"ネットワークレポートを生成して"

利用可能なツール

ツール

説明

homescan_discover

ローカルネットワーク上のすべてのデバイスを探索

homescan_device

IPアドレスを指定して特定のデバイスの詳細を取得

homescan_mac_lookup

MACアドレスからメーカーを検索

homescan_report

包括的なネットワーク探索レポートを生成

homescan_export

デバイスをMarkdownまたはJSON形式でエクスポート

homescan_diff

現在のスキャンと以前のスキャンを比較し、変更を表示

homescan_flagged

セキュリティレビューのためにフラグが立てられたデバイスを一覧表示

開発

# 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 を参照してください。

リンク

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    A 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.

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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