AI assistant access to PicoCalc MicroPython hardware over USB.
AI assistant access to PicoCalc MicroPython hardware over USB. That is what the picocalc mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.
A MicroPython firmware and script collection for the Clockwork Pi PicoCalc handheld device, powered by the Raspberry Pi Pico 2W. Features:
The server publishes 14 tools. What each one is for:
Drag-and — drop** .py files to uploadSide-by — side diff** -- click a modified file to see device vs local changes color-codedREPL — - run Python on the device from the browser (30s timeout per command)Eject — - safely disconnect with on-device countdown, then unplug USBConnect — Select a saved profile or create a new connection (host, port, user, password)Disconnect — Press ESC-ESC to exit the terminal sessionPasswords — Always encrypted at rest with a 4-8 digit PIN via AES-128-CBC. You will be prompted to set a PIN on first saveApp — DescriptionTetris — Classic Tetris with 7 pieces, ghost piece, sound effects, level progressionSnake — Snake with high score tracking, speed levels, soundProxiScan — BLE proximity scanner, fox hunt tool with compass, signal tracking, competition timer, waypoints, antenna calibrationWiFiManager — WiFi scanner with VT100 UI, signal bars, channel analysis, signal monitorThe server ships on PyPI as picocalc-mcp, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.
Among the browser automation options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Picocalc's toolset — Drag-and, Side-by, REPL and 11 more — is a fair guide to whether it matches your workflow. It is maintained by LofiFren; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Picocalc's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| Drag-and | drop** .py files to upload |
| Side-by | side diff** -- click a modified file to see device vs local changes color-coded |
| REPL | - run Python on the device from the browser (30s timeout per command) |
| Eject | - safely disconnect with on-device countdown, then unplug USB |
| Connect | Select a saved profile or create a new connection (host, port, user, password) |
| Disconnect | Press **ESC-ESC** to exit the terminal session |
| Passwords | Always encrypted at rest with a 4-8 digit PIN via AES-128-CBC. You will be prompted to set a PIN on first save |
| App | Description |
| Tetris | Classic Tetris with 7 pieces, ghost piece, sound effects, level progression |
| Snake | Snake with high score tracking, speed levels, sound |
| ProxiScan | BLE proximity scanner, fox hunt tool with compass, signal tracking, competition timer, waypoints, antenna calibration |
| WiFiManager | WiFi scanner with VT100 UI, signal bars, channel analysis, signal monitor |
| Demo | Visual display showcase: grayscale palette, bouncing boxes, scrolling gradient, device info |
| Editor | On-device file browser and code editor -- browse, create, edit, delete scripts without a computer |
{
"mcpServers": {
"picocalc": {
"command": "uvx",
"args": ["picocalc-mcp"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
Industrial-strength web extraction — render, scrape, crawl and search entire sites into clean markdown.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.