rc505mk2-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
RC-505mk2 Assistant
Describe the FX rack you want. Claude builds it and uploads it to your loop station.
A free, local Claude Desktop extension for the Boss RC-505mk2. Talk in plain language — "neo-soul vocal rack", "DnB drum processing", "breakdown with HPF sweep and reverse reverb" — and get a real memory preset on your device over USB. No menu diving, no hand-editing RC0 files, no cloud account.
Beta — download the
.mcpbfrom GitHub Releases. Feedback via Issues.
Like this project? Fuel more loopstation hacking with a coffee!
What you can do
Task | Example prompt |
Load a bundled preset | "Load the vocal plate rack to slot 5" |
Adapt for a genre or vibe | "Create an FX rack for neo-soul live vocals" |
Build from scratch | "Breakdown rack: HPF sweep, reverse reverb swell, echo fadeout — no bundled presets" |
Browse the library | "What vocal racks do you have?" · "Show modules for transitions" |
Read & tweak hardware | "What's in memory slot 3?" · "Pull slot 5, add slapback delay, merge back" |
Share presets | Copy files from |
Upload to hardware | Connect USB Storage mode → ask to push any rack to a memory slot |
Included: 43 genre/style rack presets, 33 reusable FX modules, 26 MCP tools, server-side validation (TFX slot rules, parameter coercion). Everything runs locally on your machine — the MCP server does not call the cloud.
New to the terminology? Start with docs/CONCEPTS.md — racks vs memory slots, IFX/TFX, JSON formats, Adapt vs Build workflows.
Related MCP server: kobox
Install
Claude Desktop (recommended)
Download
rc505mk2-v{version}.mcpbfrom ReleasesDouble-click → Install in Claude Desktop
Connect RC-505mk2 via USB → MENU → USB → STORAGE → CONNECT
Try: "Is my rc505 connected?", "List bundled rack presets" or "Load the vocal plate rack to slot 5"
Requirements: Claude Desktop (with extensions), Boss RC-505mk2, USB cable. macOS best tested; Windows/Linux welcome — please report issues.
From source (MCP config)
git clone https://github.com/hysteve/rc505mk2-mcp.git
cd rc505mk2-mcp
npm install && npm run build
npx rc505mk2 doctorPoint your MCP client at dist/mcp/server.js, or use npx after publish:
{
"mcpServers": {
"rc505mk2": {
"command": "npx",
"args": ["-y", "rc505mk2-mcp"]
}
}
}Local dev: "command": "node", "args": ["<repo>/dist/mcp/server.js"]
Key concepts (short)
Term | Meaning |
FX module | One tuned effect ( |
Rack | A curated IFX + TFX signal chain recipe — not a full memory slot |
Memory slot | Preset 1–99 on the device — tracks, tempo, rhythm, and all FX |
IFX | Input FX — live mic/instrument before recording (slots A–D) |
TFX | Track FX — on recorded loops; banks A/B, slots A–D each |
Adapt | Start from closest bundled rack, tweak, upload |
Build | Compose from FX modules only — skip bundled rack presets |
Full guide with JSON examples: docs/CONCEPTS.md
Example session
You: Is my RC-505 connected?
You: Create an FX rack for DnB drum processing and upload to slot 3
You: Build a custom breakdown rack from scratch — HPF sweep, reverse reverb, echo fadeout
You: Read slot 3, export as share JSON, then merge a tighter delay back to the deviceMore copy-paste prompts: docs/TEST_PROMPTS.md
Tools (26)
Category | Tools |
Reference |
|
Browse |
|
Build |
|
Save |
|
Hardware share |
|
Device |
|
Typical upload: upload_memory with rack_id + slot_number. User-created presets persist to ~/.rc505mk2/ — save tools return file_path for sharing.
Full reference: docs/UNIFIED_MCP_TOOLS.md · Sharing: docs/SHARING.md
CLI
rc505mk2 generate config.json --slot 5 --output ./output
rc505mk2 detect
rc505mk2 doctor
rc505mk2 list-fx
rc505mk2 lookup-fx REVERBDevelopment
npm install
npm run build
npm test
npm run pack:mcpb # → releases/rc505mk2-v{version}.mcpb (Claude Desktop bundle)Contributing and releases: CONTRIBUTING.md
Bundle source: mcpb/manifest.json + mcpb/icon.png. See mcpb/README.md.
Doc | Description |
Racks, modules, JSON formats, workflows (start here) | |
Technical design | |
Tool list and storage layout | |
Share JSON and RC0 ZIP exchange | |
Copy-paste test prompts by workflow | |
TypeScript library API |
Workflow rules for the MCP server live in src/mcp/instructions.ts (returned on initialize to Claude Desktop).
Hardware & official docs
Resource | Link |
Device | |
Owner's manual | |
Parameter guide |
FX parameter data in this repo is derived from the official parameter guide. USB storage layout follows the owner's manual (MENU → USB → STORAGE → CONNECT).
License
MIT — see LICENSE. Free to use, modify, and share; keep the copyright notice.
Not affiliated with Boss, Roland Corporation, or Anthropic.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Compose, mix, master and export in Logic Pro, REAPER or Ableton Live by talking to an AI engineer.
Make AI Tracks, loops and sound effects, split stems, build drum kits and master songs.
Browser DAW for AI assistants: build multitrack songs with MIDI, effects, stems and generation.
Veena is an AI DAW with a personal music producer built in. Make songs in your studio from chat.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables configuring Morningstar MIDI foot controllers using natural language, including switch mapping, MIDI CC lookup, conflict detection, and USB programming.92MIT
- AlicenseNot gradedqualityDmaintenanceEnables controlling a Teenage Engineering EP-133 K.O. II via natural language, converting plain language into MIDI commands for triggering pads, playing scales, and sequencing patterns.4MIT
- AlicenseNot gradedqualityBmaintenanceEnables an AI assistant to control a Sonicake Pocket Master guitar processor over USB MIDI by describing tones in plain words — selecting amp/cab/effect models, setting parameters, reordering the signal chain, and saving, renaming, backing up or restoring presets. It also provides offline tools for inspecting firmware and rebuilding it with a translated UI, such as Russian.43 PyPI1MIT
- AlicenseNot gradedqualityBmaintenanceEnables users to build and tweak BOSS GT-1 guitar tones and patches through plain-language conversation, with Claude writing amp, drive, and effect settings over USB. It can also listen to the pedal's audio, adjust levels and noise suppression, manage user slots, and run a metronome.MIT