Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SHODAN_API_KEY | No | Optional Shodan API key for vulnerability lookups | |
| HOMESCAN_SUBNET | No | Network subnet to scan (e.g., 192.168.1) | 192.168.1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| homescan_discover | Discover all devices on the local network using ARP table. Returns IP, MAC address, and manufacturer for each device found. |
| homescan_device | Get detailed information about a specific device by IP address |
| homescan_mac_lookup | Look up the manufacturer of a device from its MAC address |
| homescan_report | Generate a comprehensive network discovery report in markdown format, including device summary, categories, and security flags |
| homescan_export | Export discovered devices to Obsidian inventory format. Returns an array of files that can be saved to your vault. |
| homescan_diff | Compare current network scan to the last scan and show new/removed devices |
| homescan_flagged | List devices flagged for security review (unknown manufacturers, Chinese IoT devices, randomized MACs) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |