NetPulse: Intelligent Edge-AI for Real Time Network Anomaly Detection
- Install IDEs and Tools: Arduino IDE Claude Desktop
For Firmware
-
- Install "DHT sensor library" by Adafruit
-
- Install "Adafruit Unified Sensor" library
-
- Upload firmware at
max-firmwareto your Arduino Uno
- Upload firmware at
-
- Open Serial Monitor at 9600 baud */
For MCP Server
- Install anthropic by
pip install anthropic - Install firebase admin by
pip install firebase-adminto use the Firebase Admin SDK - Setup virtual environment
- Create a new project and upload only
server.py - Ensure firebaseadmin.json file with key is inside the same folder as
server.py - Ensure package-lock.json and package.json is inside same folder as
server.py - Configure project with
claude_desktop_config.json filewith the following format below: "mcpServers": { "home-network-copilot": { "command": "/Users//path/to/venv/bin/python3", "args": ["/Users//path/to/server.py"] } } } - Interact with chat interface to ask sample prompts like: What is my network health status? How can I optimize my network performance?