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 access to the Raspberry Pi RP2040's hardware register definitions through bundled SVD files, enabling detailed searches for its peripherals and registers.
AlicenseAqualityDmaintenanceAn MCP server that provides AI coding assistants with access to official ARM CMSIS SVD hardware register definitions for microcontrollers. It enables precise querying of register names, bit positions, and addresses to prevent hallucinations during embedded systems development.41MITWhy 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.9MITWhy this server?
Optimized for Raspberry Pi's ARM64 architecture, providing a budget-friendly hardware platform for AI development.
AlicenseBqualityDmaintenanceMCP server that enables browser automation and web testing on ARM64 devices like Raspberry Pi, allowing users to navigate websites, take screenshots, execute JavaScript, and perform UI testing via Claude.22MITWhy 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-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 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?
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?
Provides tools to control GPIO agents running on Raspberry Pi (pi-gpio-api) over HTTP, including reading and writing GPIO pins, configuring pin modes and pull resistors, scanning hardware pins, reading sensors, managing agent configuration, logs, restarts, and upgrades.
AlicenseAqualityBmaintenanceEnables an AI agent to control one or more remote GPIO agents through a conversation by proxying tool calls to their REST APIs. It supports API-key authentication, LAN discovery, and both stdio and Streamable HTTP transports.14201 npm1MIT