MCP server for intelligent embedded development with PlatformIO - AI-powered project creation, error diagnosis, and device detection