Sonicake Pocket Master MCP server
io.github.voronkovd/pocket-master-mcp·v0.1.0Control a Sonicake Pocket Master guitar processor over USB MIDI: amps, effects and presets.
0 stars
Reviews
Write oneNobody 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
- 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 used
exec.evalpocket_master_mcp-0.1.0/tools/extract_pocketedit.js: …'}') { d--; if (!d) break; } } return eval('(' + s.slice(j, k + 1) + ')'); } proces…
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
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.