# MCP Arduino Server Configuration Example # ========================================= # Copy this file to .env and customize for your environment # Arduino CLI Configuration # Path to arduino-cli executable ARDUINO_CLI_PATH=/usr/local/bin/arduino-cli # Directory for storing Arduino sketches MCP_SKETCH_DIR=~/Documents/Arduino_MCP_Sketches/ # WireViz Configuration # Path to wireviz executable WIREVIZ_PATH=/usr/local/bin/wireviz # Client Sampling # Enable client-side LLM for AI features (no API keys needed!) ENABLE_CLIENT_SAMPLING=true # Serial Monitor Configuration # Maximum number of entries in the circular buffer (100-1000000) # Default: 10000 entries # Increase for high-speed data logging, decrease for memory-constrained systems # ARDUINO_SERIAL_BUFFER_SIZE=10000 # Logging Configuration # Available levels: DEBUG, INFO, WARNING, ERROR, CRITICAL LOG_LEVEL=INFO