MCP Homescan Server
MCP Homescan Server
Сервер MCP для обнаружения устройств в домашней сети и сканирования безопасности. Находит устройства в вашей локальной сети, определяет производителей, помечает потенциальные угрозы безопасности и экспортирует данные в формат инвентаризации Obsidian.
Зачем это нужно?
Если вы управляете домашней сетью или сетью малого офиса, этот сервер MCP позволяет вам:
Обнаружить все устройства — найти всё, что подключено к вашей сети, с помощью сканирования ARP-таблицы
Идентифицировать производителей — автоматический поиск производителя по MAC-адресу
Отметить угрозы безопасности — выявить неизвестные или потенциально рискованные устройства (IoT из определенных регионов и т. д.)
Отслеживать изменения — обнаруживать новые или удаленные устройства между сканированиями
Документировать сеть — экспортировать данные в Markdown для Obsidian или других систем документации
Related MCP server: Security MCP Server
Возможности
Категория | Функционал |
Обнаружение | Сканирование сети на основе ARP, ping-sweep для комплексного обнаружения |
Идентификация | Поиск производителя по 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"
}
}
}
}Переменные окружения
Переменная | Описание | По умолчанию |
| Подсеть для сканирования (например, |
|
Примеры использования
Обнаружение сети
"Scan my home network for devices"
"What devices are on my network?"
"Refresh the network scan and show all devices"
Исследование устройств
"What's the device at 192.168.1.34?"
"Look up the manufacturer for MAC address aa:bb:cc:dd:ee:ff"
Проверка безопасности
"Show me any flagged devices on my network"
"Are there any unknown devices I should investigate?"
Отслеживание изменений
"Have any new devices appeared since the last scan?"
"Show me what's changed on my network"
Документирование
"Export my network inventory to markdown"
"Generate a network report"
Доступные инструменты
Инструмент | Описание |
| Обнаружить все устройства в локальной сети |
| Получить подробную информацию об устройстве по 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"
Убедитесь, что вы находитесь в том же сегменте сети и подсеть настроена правильно. Попробуйте запустить с refresh: true, чтобы сначала выполнить ping-sweep.
Ошибки "Permission denied"
ARP-таблица может требовать повышенных привилегий в некоторых системах. Попробуйте запустить с sudo, если это необходимо.
Устройства отсутствуют в результатах сканирования
Некоторые устройства могут не отвечать на ARP-запросы. Используйте homescan_discover с refresh: true, чтобы сначала выполнить ping-sweep сети.
Неверная подсеть
Проверьте настройки сети и обновите 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