PicoCalc

MCP.Pizza Chef: LofiFren

PicoCalc lets you run MicroPython on a Raspberry Pi Pico 2W handheld device with a color display and keyboard. You can write, upload, and manage Python scripts using a local web dashboard or AI tools like Claude Desktop and Cursor. It includes games, music tools, a terminal, and SSH client. Setup involves flashing firmware and installing software, which requires some technical steps.

Coding
Other

Use This MCP server To

Run MicroPython code on a handheld Raspberry Pi Pico device Upload and manage Python scripts on the PicoCalc device Interact with the device via an AI assistant using Claude Desktop or Cursor Use a web dashboard to deploy and edit scripts easily Play games and create music with built-in apps on PicoCalc Access a terminal and SSH client on the device for advanced control

README

PicoCalc MicroPython

PyPI MCP Registry License Platform

A MicroPython firmware and script collection for the Clockwork Pi PicoCalc handheld device, powered by the Raspberry Pi Pico 2W. Features:

  • 320x320 LCD display with flicker-free rendering
  • Membrane keyboard with VT100 terminal
  • Categorized, arrow-key navigable app menu (auto-hides libraries)
  • Games (Tetris, Snake), 4-instrument Synthesizer, Strudel live-coding music, WiFi Manager, local LLM client (Ollama)
  • SSH client with ECDH-SHA2-NISTP256, AES-128-CTR encryption, interactive VT100 terminal
  • Development dashboard with file manager, editor, diff, REPL, eject
  • SD card script auto-discovery

Quick Start

1. Flash the Firmware

  1. Power off the PicoCalc and unplug USB.
  2. Hold BOOTSEL on the Pico 2W, then connect USB.
  3. A drive named RP2350 appears.
  4. Copy MicroPython/firmware/picocalc_micropython_pico2w.uf2 to that drive.
  5. The device reboots automatically.

2. Deploy Files to the Device

Option A: Dashboard (Recommended)

The easiest way -- a local web UI that handles everything:

python3 MicroPython/tools/dashboard.py

This opens a browser dashboard where you can:

PicoCalc FAQ

Can I use PicoCalc to run Python code directly on the PicoCalc device?
Yes — PicoCalc lets you write and execute MicroPython scripts on the Raspberry Pi Pico 2W handheld device.
Can I use PicoCalc with Claude Desktop or Cursor?
Yes — it supports both Claude Desktop and Cursor for AI-assisted development and interaction.
Do I need an API key or special account to use PicoCalc?
No — PicoCalc runs locally on your device and does not require any API keys or accounts.
How hard is it to set up PicoCalc?
Setup requires developer-level steps like flashing firmware and installing via Docker or pip, so some technical comfort is needed.
Can I upload and manage Python scripts on the PicoCalc device?
Yes — you can deploy, edit, and manage scripts via a web dashboard or AI tools using MCP.
Does PicoCalc support live coding or interactive terminal access?
Yes — it includes a VT100 terminal, live-coding music tools, and an SSH client for interactive use.