MCP.Market

Sonicake Pocket Master MCP server

by voronkovd·io.github.voronkovd/pocket-master-mcp·v0.1.0

Control a Sonicake Pocket Master guitar processor over USB MIDI: amps, effects and presets.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Sonicake Pocket Master yet.

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

Sonicake Pocket Master 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-10-03 · same rubric, same numbers if you re-run it

1 medium
  • Code scan14 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 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    pocket_master_mcp-0.1.0/tools/extract_pocketedit.js: …'}') { d--; if (!d) break; } } return eval('(' + s.slice(j, k + 1) + ')'); } proces…
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Sonicake Pocket Master compares

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

Safety score
85/100
higher than 70% of 48,255 servers

Install Sonicake Pocket Master in Claude Code, Cursor or VS Code

claude mcp add pocket-master-mcp -- uvx pocket-master-mcp
Add to Cursor

What the publisher says

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

pocket-master-mcp

<!-- mcp-name: io.github.voronkovd/pocket-master-mcp -->

An MCP server that lets an AI assistant (Claude Desktop or any other MCP client) control a Sonicake Pocket Master guitar processor over USB MIDI. It also includes offline tools that translate the device's UI into other languages, with Russian built in.

Describe the sound you want in plain words ("tight modern metal rhythm", "clean with a wide chorus, less reverb"). The assistant picks models, sets parameters, reorders the chain, and saves and names presets on the unit.

Unofficial project. It is not affiliated with or endorsed by Sonicake. The protocol is based on the reverse-engineering work in PocketEdit. Reading (current preset, preset names, the full edit buffer) is verified on a real unit with firmware V1.3.3. Writing presets has seen little hardware testing so far, so run backuppresets first**. Patched firmware is unofficial too: you use it at your own risk.

What it can do

  • Live editing: select a model in any block (22 amps + 5 captured-amp profiles, 20 cabs/IRs, 8 drives, FX1/FX2 with 15–17 effects each, 9 delays, 10 reverbs, 3 EQs, noise gate), switch blocks on and off, and set parameters by name with range checking (Gain, Time in ms, Rate in Hz, Mode = Bass, +3dB = on, …).
  • Signal chain: reorder NR / FX1 / FX2 / DLY / RVB around the fixed DRV-AMP-IR-EQ block.
  • Read state: decode the edit buffer (models, on/off, parameter values, chain, preset volume) and list the 100 preset names.
  • Presets: select presets, save the edit buffer to a user slot P01–P50 with a name, rename presets, back up and restore presets.
  • Tone files: apply a whole tone from a JSON file. Examples are in examples/presets.
  • Globals: global volume, input / FX rec / monitor / BT rec levels.
  • UI language: build a firmware file with a translated UI (Russian built in, see UI language).

Requirements

  • A Sonicake Pocket Master connected over USB. It shows up as a class-compliant MIDI port.
  • Python 3.10+.
  • An MCP client, for example Claude Desktop.

The server has to run on the computer the Pocket Master is plugged into, because it needs direct access to the USB MIDI port.

Installation

The easiest way is uv: uvx downloads and runs the server.

Claude Desktop

Open Settings → Developer → Edit Config and add:

{
  "mcpServers": {
    "pocket-master": {
      "command": "uvx",
      "args": ["pocket-master-mcp"]
    }
  }
}

Restart Claude Desktop completely. If Claude cannot find uvx, use its absolute path (which uvx, typically ~/.local/bin/uvx). For firmware previews (PNG), use "args": ["--from", "pocket-master-mcp[preview]", "pocket-master-mcp"].

Alternatively, run pipx install pocket-master-mcp or pip install "pocket-master-mcp[preview]" and use "command": "pocket-master-mcp".

From source

git clone https://github.com/voronkovd/pocket-master-mcp.git
cd pocket-master-mcp
python3 -m venv .venv
.venv/bin/pip install -e ".[dev]"

Then use "command": "/absolute/path/to/pocket-master-mcp/.venv/bin/pocket-master-mcp".

Configuration

Shortened. The full README is on GitHub.

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

Sonicake Pocket Master: common questions

Is Sonicake Pocket Master MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Sonicake Pocket Master safety report
How do I install Sonicake Pocket Master?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Sonicake Pocket Master need an API key?
No secret keys are declared. It reads 3 settings from the environment.
Is Sonicake Pocket Master maintained?
The last commit was 32 days ago (2026-10-03). The latest release is v0.1.0.