Skip to main content
Glama
aplaceforallmystuff

MCP Homescan Server

MCP Homescan Server

npm version CI License: MIT MCP

MCP-Server für die Erkennung von Heimnetzwerken und Sicherheits-Scans. Er erkennt Geräte in Ihrem lokalen Netzwerk, identifiziert Hersteller, markiert potenzielle Sicherheitsbedenken und exportiert sie in das Obsidian-Inventarformat.

Warum dieses Tool verwenden?

Wenn Sie ein Heim- oder kleines Büronetzwerk verwalten, ermöglicht Ihnen dieser MCP-Server:

  • Alle Geräte entdecken - Finden Sie alles, was mit Ihrem Netzwerk verbunden ist, durch Scannen der ARP-Tabelle

  • Hersteller identifizieren - Automatische Suche der MAC-Adresse nach Hersteller

  • Sicherheitsbedenken markieren - Identifizieren Sie unbekannte oder potenziell riskante Geräte (IoT aus bestimmten Regionen usw.)

  • Änderungen verfolgen - Erkennen Sie neue oder entfernte Geräte zwischen den Scans

  • Ihr Netzwerk dokumentieren - Exportieren Sie in Markdown für Obsidian oder andere Dokumentationssysteme

Related MCP server: Security MCP Server

Funktionen

Kategorie

Fähigkeiten

Erkennung

ARP-basierter Netzwerk-Scan, Ping-Sweep für umfassende Erkennung

Identifizierung

MAC-Adressen-Herstellersuche, Gerätekategorisierung

Sicherheit

Markierung unbekannter Geräte, Identifizierung potenzieller IoT-Risiken

Änderungserkennung

Scans vergleichen, neue/entfernte Geräte verfolgen

Export

Markdown- und JSON-Formate, Obsidian-kompatibles Inventar

Voraussetzungen

  • Node.js 18+

  • macOS oder Linux (verwendet den arp-Befehl)

  • Netzwerkzugriff auf das lokale Subnetz

Installation

Verwendung von npm (Empfohlen)

npx mcp-homescan

Oder global installieren:

npm install -g mcp-homescan

Aus dem Quellcode

git clone https://github.com/aplaceforallmystuff/mcp-homescan.git
cd mcp-homescan
npm install
npm run build

Konfiguration

Für Claude Desktop

Fügen Sie dies Ihrer Claude Desktop-Konfigurationsdatei hinzu:

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"
      }
    }
  }
}

Für Claude Code

Fügen Sie dies zu ~/.claude.json hinzu:

{
  "mcpServers": {
    "homescan": {
      "command": "npx",
      "args": ["-y", "mcp-homescan"],
      "env": {
        "HOMESCAN_SUBNET": "192.168.1"
      }
    }
  }
}

Umgebungsvariablen

Variable

Beschreibung

Standard

HOMESCAN_SUBNET

Zu scannendes Netzwerk-Subnetz (z. B. 192.168.1)

192.168.1

Anwendungsbeispiele

Netzwerkerkennung

"Scan my home network for devices"

"What devices are on my network?"

"Refresh the network scan and show all devices"

Geräteuntersuchung

"What's the device at 192.168.1.34?"

"Look up the manufacturer for MAC address aa:bb:cc:dd:ee:ff"

Sicherheitsüberprüfung

"Show me any flagged devices on my network"

"Are there any unknown devices I should investigate?"

Änderungsprotokollierung

"Have any new devices appeared since the last scan?"

"Show me what's changed on my network"

Dokumentation

"Export my network inventory to markdown"

"Generate a network report"

Verfügbare Tools

Tool

Beschreibung

homescan_discover

Alle Geräte im lokalen Netzwerk entdecken

homescan_device

Details für ein bestimmtes Gerät nach IP abrufen

homescan_mac_lookup

Hersteller anhand der MAC-Adresse nachschlagen

homescan_report

Umfassenden Netzwerkerkennungsbericht erstellen

homescan_export

Geräte in Markdown- oder JSON-Format exportieren

homescan_diff

Aktuellen Scan mit dem vorherigen vergleichen, Änderungen anzeigen

homescan_flagged

Liste der für die Sicherheitsüberprüfung markierten Geräte anzeigen

Entwicklung

# Watch mode for development
npm run watch

# Build TypeScript
npm run build

# Run locally
node dist/index.js

Fehlerbehebung

"No devices found"

Stellen Sie sicher, dass Sie sich im selben Netzwerksegment befinden und das Subnetz korrekt konfiguriert ist. Versuchen Sie, den Befehl mit refresh: true auszuführen, um zuerst einen Ping-Sweep durchzuführen.

"Permission denied"-Fehler

Die ARP-Tabelle erfordert auf einigen Systemen möglicherweise erhöhte Berechtigungen. Versuchen Sie bei Bedarf, den Befehl mit sudo auszuführen.

Geräte fehlen beim Scan

Einige Geräte reagieren möglicherweise nicht auf ARP-Anfragen. Verwenden Sie homescan_discover mit refresh: true, um zuerst das Netzwerk per Ping-Sweep zu scannen.

Falsches Subnetz

Überprüfen Sie Ihre Netzwerkkonfiguration und aktualisieren Sie HOMESCAN_SUBNET, damit es mit Ihrem lokalen Netzwerk übereinstimmt (übliche Werte: 192.168.1, 192.168.0, 10.0.0).

Sicherheitshinweise

  • Dieses Tool scannt nur Ihr lokales Netzwerk

  • Es werden keine Daten extern gesendet

  • Markierte Geräte sind nur Empfehlungen — überprüfen Sie diese, bevor Sie Maßnahmen ergreifen

  • Siehe SECURITY.md für die Offenlegung von Schwachstellen

Roadmap

Siehe ROADMAP.md für geplante Arbeiten und Umfangsschätzungen.

Mitwirken

Beiträge sind willkommen! Bitte lesen Sie CONTRIBUTING.md für Richtlinien.

Lizenz

MIT - siehe LICENSE für Details.

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