lofifren avatar

Picocalc Mcp

lofifren/picocalc

Bridges Claude to PicoCalc hardware running MicroPython over USB serial. Exposes file operations (push, pull, diff), REPL execution with 30 second timeouts, and safe eject sequences. Same tooling that powers the web dashboard, now accessible directly from AI conversations. Useful when you're iterating on MicroPython scripts for the device and want Claude to write code, deploy it to flash or SD card, run test commands, and check diffs without switching windows. Works alongside the code-skills repo which teaches Claude the hardware APIs and app patterns. Requires mpremote and a connected Pico 2W running the custom firmware.

GitHub stars
68
tool
1
transport
STDIO
last updated
Mar 25, 2026

Tools

1 tools

Public tool metadata for what this MCP can expose to an agent.

picocalcConfigured in the .mcp.json or Claude Desktop config as the server key; the README names the server, not individual tools.

Configured in the .mcp.json or Claude Desktop config as the server key; the README names the server, not individual tools.

No parameter schema in public metadata yet.

Sponsors

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


View the full README on GitHub

Details

Repository
github.com/lofifren/picocalc
Package
picocalc-mcp
Transport
STDIO
Registry
MCP registry, active