Best Raspberry Pi MCP Servers
Raspberry Pi is a brand of low-cost, credit-card sized computers that plug into a monitor or TV, and use a standard keyboard and mouse. It was developed by the Raspberry Pi Foundation to promote teaching of basic computer science in schools and developing countries.
Why this server?
Provides optimized deployment and management of services on Raspberry Pi 4/5 with AI accelerator support, GPIO integration, Pi Camera module support, and thermal/performance optimization.
AlicenseBqualityAmaintenanceEnables AI assistants to manage homelab infrastructure through automated service installation (Jellyfin, Pi-hole, Ollama, Home Assistant, Frigate NVR), VM operations, AI accelerator support (MemryX, Coral TPU, Hailo-8), and Terraform state management with SSH-based discovery and deployment.585MITWhy this server?
Provides tools for discovering, registering, and managing Raspberry Pi nodes, including GPIO pin control and hardware monitoring.
AlicenseAqualityDmaintenanceMCP server for managing Raspberry Pi K3s clusters via AI assistants like Claude Code.141MITWhy this server?
Enables AI-driven control and monitoring of Raspberry Pi devices and microcontrollers (such as the Pico) by translating natural language into MQTT-based hardware commands for PWM and LED management.
AlicenseBqualityNot gradedmaintenanceAn MCP server that bridges the physical world and AI models by enabling natural language control of IoT hardware via the MQTT protocol. It supports real-time device monitoring, command publishing, and response handling for seamless integration between AI clients and physical devices.3MITWhy this server?
Enables discovery, ping, port checks, and persistent SSH sessions to diagnose and manage Raspberry Pi devices on the local network.
AlicenseBqualityAmaintenanceMCP server enabling local network interaction, shell command execution, system resource monitoring, and SSH-based remote device management.18MITWhy this server?
Enables AI assistants to control a Raspberry Pi's Wayland desktop over SSH, including screenshots, mouse movement and clicks, dragging, scrolling, Unicode typing, keyboard shortcuts, visual stability checks, and session management.
AlicenseAqualityBmaintenanceEnables MCP clients to capture screenshots and control a Raspberry Pi's Wayland desktop over an existing SSH connection with mouse, drag, scroll, keyboard, and Unicode typing actions. Input tools return fresh screenshots, enforce single-client sessions with idle release, and reject stale or uncertain state until verified.11MITWhy this server?
Enables MCP clients to program and manage Raspberry Pi Pico and Pico W boards running MicroPython, including executing code, reading sensor data, managing files, and deploying projects.
AlicenseAqualityBmaintenanceEnables AI agents to program MicroPython boards such as Raspberry Pi Pico and ESP32 through Thonny, with visible shell commands and optional human approval.15MITWhy this server?
Enables SSH connections to Raspberry Pi devices for remote command execution and file transfers via SFTP
AlicenseBqualityAmaintenanceEnables SSH and UART/serial port access for Claude Code to directly control remote devices like Raspberry Pi, embedded systems, and IoT devices. Supports command execution, file transfers via SFTP, and serial communication.242AGPL 3.0Why this server?
Supports installation and compatibility with Raspberry Pi devices through dedicated installation scripts
AlicenseBqualityDmaintenanceLinks IoT devices to AI large models using the MCP and MQTT protocols, enabling natural language control, real-time AI responses, and complex instruction execution for interconnected IoT devices.3371MITWhy this server?
Allows for code execution and testing environments targeting Raspberry Pi hardware.
AlicenseBqualityDmaintenanceEnables multi-architecture code generation and execution across platforms including x86_64, ARM, and RISC-V directly within Claude. It allows users to run code, compare outputs from multiple AI models, and perform hardware simulations for Verilog and VHDL.9MIT