MCP.Market

Picocalc MCP server

by LofiFren·io.github.LofiFren/picocalc-mcp·v0.1.1·78 stars

AI assistant access to PicoCalc MicroPython hardware over USB.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

78 stars12 downloads/wk

Reviews

Write one

Nobody has reviewed Picocalc yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Picocalc tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it

1 medium
  • Code scan4 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 88 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    picocalc_mcp-0.1.1/src/picocalc_mcp/server.py: … try: return eval(line) except: …
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Picocalc compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 60% of 48,255 servers
GitHub stars
78
more than 95% of 28,688 servers
Downloads a week
12
more than 3% of 12,191 servers with a package

Install Picocalc in Claude Code, Cursor or VS Code

claude mcp add picocalc-mcp -- uvx picocalc-mcp
Add to Cursor

What the publisher says

From the Picocalc repository's README, as published. We do not edit it. Read it on GitHub

PicoCalc MicroPython

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

  • YouTube PicoCalc 2.0 Demo: https://youtu.be/gf3ittEwFJ8

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/picocalcmicropythonpico2w.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:

  • Deploy All -- pushes boot files, modules, and scripts in one click
  • Browse device files, view diffs, push individual files
  • Drag-and-drop .py files to upload
  • Side-by-side diff -- click a modified file to see device vs local changes color-coded
  • New script -- create scripts from a starter template with one click
  • REPL -- run Python on the device from the browser (30s timeout per command)
  • Eject -- safely disconnect with on-device countdown, then unplug USB

First run will prompt to install mpremote if needed. Requires Python 3.7+.

Adding new files: Scripts in modules/ and sd/pyscripts/ are auto-discovered by the dashboard. Root-level files (like boot.py) must be added to FILEMAP in dashboard.py to appear.

Option B: AI-Assisted Development (Vibe Coding)

Let your AI coding assistant talk directly to the PicoCalc -- write code, push it, test on device, iterate, all from the AI conversation.

MCP Server (Recommended)

MCP gives AI tools native access to the device with no dashboard running. Install from PyPI:

pip install picocalc-mcp

Then add to your .mcp.json or Claude Desktop config:

{
  "mcpServers": {
    "picocalc": {
      "command": "picocalc-mcp"
    }
  }
}

Or run directly from the repo: "args": ["/path/to/PicoCalc/mcp/mcp_server.py"]

Works with Claude Code, Claude Desktop, Cursor, and any MCP-compatible tool. Full setup guide: MCPREADME.md**

See it in action: MCP & Dashboard Demo

Claude Code Skills (Optional)

For Claude Code users, the code-skills repo provides PicoCalc-specific skills that teach the AI how to write correct apps, use the hardware APIs, review code, and handle device operations. The MCP server gives the AI hands to interact with the device; the skills give it the knowledge to build for it.

# With skill-deployer installed, just paste a URL:
"install this skill https://github.com/LofiFren/code-skills/tree/main/skills/picocalc-app"

Dashboard REST API (Legacy)

If you already have the dashboard running, AI tools can also use its HTTP endpoints:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Picocalc: common questions

Is Picocalc MCP server safe?
Mostly: it is graded B (80/100). Read the Picocalc safety report
How do I install Picocalc?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Picocalc need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Picocalc maintained?
The last commit was 126 days ago (2026-07-01). The latest release is v0.1.1.
How does Picocalc compare with other MCP servers?
safety score 80/100 (higher than 60% of 48,255 servers); github stars 78 (more than 95% of 28,688 servers); downloads a week 12 (more than 3% of 12,191 servers with a package). Full comparison.