AgentStack
MCP verified MIT Self-run

REAPER MCP Skills Example

mcp-wastee-reaper-mcp-skills-example · by wastee

MCP server for controlling REAPER DAW through Python scripts.

No reviews yet
0 installs
5 views
0.0% view→install

Install

$ agentstack add mcp-wastee-reaper-mcp-skills-example

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of REAPER MCP Skills Example? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

About

MCP server for controlling REAPER DAW through Python scripts. It communicates with the lua server from ReaScript-Socket-Example - run api_server.lua in REAPER to establish the connection.

TL;DR: This enables AI to generate Python code that uses MCP to call Lua-style ReaScript APIs, executing Lua ReaScript commands in REAPER. This approach combines Python's versatility with the popularity of Lua ReaScript APIs.

Example usage

  1. Create tracks
  1. Set track colors in a cycle loop

Running

This project runs with uv Python. Start the server:

# In the project directory
uv run reaper_mcp

# Or with directory path
uv run --directory /path/to/reaper_mcp reaper_mcp

To run MCP in agent programs such as OpenCode, you need to edit the configuration file. For example:

"reaper": {
  "type": "local",
  "enabled": false,
  "command": [
    "uv",
    "run",
    "--directory",
    "/path",
    "reaper_mcp"
  ]
}

The configuration varies for different programs.

SKILLS Directory

The SKILLS/ directory contains skill definition files for REAPER operations. These files are written in Chinese (my native language is Chinese) and provide instructions for specialized REAPER tasks. I believe the translated English versions would have the same effectiveness.

To use these skills, copy them to the corresponding directory of your software. For example, with OpenCode:

cp -r SKILLS/* ~/.opencode/skills/

Available Skills

  • reaper-track - Track operations and management (create, edit, configure, traverse, statistics, color)
  • reaper-color - Color operations (RGB conversion to REAPER system colors)

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.