MCP Homescan Server
MCP Homescan 서버
홈 네트워크 검색 및 보안 스캔을 위한 MCP 서버입니다. 로컬 네트워크의 장치를 검색하고, 제조사를 식별하며, 잠재적인 보안 문제를 표시하고, Obsidian 인벤토리 형식으로 내보냅니다.
왜 이 도구를 사용해야 하나요?
가정이나 소규모 사무실 네트워크를 관리하는 경우, 이 MCP 서버를 통해 다음을 수행할 수 있습니다:
모든 장치 검색 - ARP 테이블 스캔을 통해 네트워크에 연결된 모든 장치 찾기
제조사 식별 - MAC 주소를 통한 자동 제조사 조회
보안 문제 표시 - 알 수 없거나 잠재적으로 위험한 장치(특정 지역의 IoT 등) 식별
변경 사항 추적 - 스캔 간에 새로 추가되거나 제거된 장치 감지
네트워크 문서화 - Obsidian 또는 기타 문서 시스템을 위한 Markdown으로 내보내기
Related MCP server: Security MCP Server
기능
카테고리 | 기능 |
검색 | ARP 기반 네트워크 스캔, 포괄적인 검색을 위한 핑 스윕 |
식별 | 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의 제조사를 찾아줘"
보안 검토
"내 네트워크에서 표시된(flagged) 장치를 보여줘"
"조사해야 할 알 수 없는 장치가 있나요?"
변경 사항 추적
"마지막 스캔 이후 새로 나타난 장치가 있나요?"
"내 네트워크에서 무엇이 변경되었는지 보여줘"
문서화
"네트워크 인벤토리를 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"
동일한 네트워크 세그먼트에 있는지, 서브넷이 올바르게 구성되었는지 확인하세요. refresh: true 옵션을 사용하여 핑 스윕을 먼저 수행해 보세요.
"Permission denied" 오류
일부 시스템에서는 ARP 테이블에 접근하기 위해 높은 권한이 필요할 수 있습니다. 필요한 경우 sudo를 사용하여 실행해 보세요.
스캔에서 장치가 누락됨
일부 장치는 ARP 쿼리에 응답하지 않을 수 있습니다. 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