Skip to main content

MCP Server for interacting with Reaper projects

Project description

Reaper MCP Server

This is a simple MCP server that connects a Reaper project to an MCP client like Claude Desktop and enables you to ask questions about the project.

Tools

  • find_reaper_projects: Finds all Reaper projects in the directory you specified in the config.
  • parse_reaper_project: Parses a Reaper project and returns a JSON object.

These tools work in tandem. When you ask Claude a question about a specific Reaper project, it will use the find_reaper_projects tool to find the project, then use the parse_reaper_project tool to parse the project and answer your question. To see all data that is parsed from the project, check out the src/domains/reaper_dataclasses.py file.

Setup

  1. Configure Claude Desktop

    • Follow the instructions to configure Claude Desktop for use with a custom MCP server
    • Find the sample config in setup/claude_desktop_config.json
    • Update the following paths in the config:
      • Your uv installation path
      • Your Reaper project directory
      • This server's directory
  2. Launch and Configure

    • Open Claude Desktop
    • Look for the hammer icon in the bottom right of your chat box
    • Click the hammer icon to verify you see two Reaper tools available:
      • find_reaper_projects
      • parse_reaper_project Claude Desktop Tools
  3. Start Using

    • Ask questions about your Reaper project
    • Always include the name of the specific Reaper project you're asking about
    • You can expand the tool boxes to see the raw project data being passed to Claude Claude Desktop Tools

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mseep_reaper_mcp_server-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mseep_reaper_mcp_server-0.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file mseep_reaper_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: mseep_reaper_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for mseep_reaper_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d03fc4d956f82e1f2277dbd8c0fbe60334bfa9e445b8c197fd6f81e4145dca86
MD5 5f78e9cb4db07de6cd827f9d1f032188
BLAKE2b-256 08f2120b37ce788576339bdd1e5bd2093bd5294e8e8e07a03f86b7f43b902b83

See more details on using hashes here.

File details

Details for the file mseep_reaper_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mseep_reaper_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84af9f741b11de3ecebd5b4fcc0872908db0ff49d0661d230f15a4bf844f206b
MD5 6a70e64c06d241d591141581d13de29e
BLAKE2b-256 14503659c59be318664efe2cae6ae89fa255d282d7172f155bdbec710b3b76ec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page