rc505mk2-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rc505mk2-mcpCreate a neo-soul vocal rack and upload to slot 5"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: Morningstar MIDI MCP Server
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.
This server cannot be deployed
Maintenance
Related MCP Connectors
- sleipnirOAuthtv.sleipnir
Multistream to Twitch, YouTube and Kick; generate OBS overlays from a plain-English prompt.
- mozonicOAuthcom.mozonic
AI mixing and mastering: analyze your mixes, run DSP autofix, render stems, and master tracks.
Generate AI music via the Lacuna Music API from MCP clients like Claude Desktop & Code.
- VocunoOAuthcom.vocuno
AI music studio: song generation with vocals, covers, stems, voice conversion, mastering, editing.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables controlling a Teenage Engineering EP-133 K.O. II sampler via MIDI through natural language, allowing note playback, pattern creation, and drum pattern sequencing.30-
- AlicenseCqualityDmaintenanceEnables configuring Morningstar MIDI foot controllers using natural language, including switch mapping, MIDI CC lookup, conflict detection, and USB programming.91MIT
- FlicenseNot gradedqualityFmaintenanceAI-powered control for Apple Logic Pro via MCP, enabling transport, tracks, plugins, MIDI, project, and mixer control through natural language.5-
- AlicenseNot gradedqualityCmaintenanceEnables 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.3MIT