Reaper MCP Server

Reaper MCP Server

site icon
2025.03.20 23
PythonReaper 项目解析开发辅助工具开发效率
Reaper MCP Server 是一个简单的 MCP 服务器,用于连接 Reaper 项目和 MCP 客户端(如 Claude Desktop),使用户能够询问关于项目的问题。它通过解析 Reaper 项目并提供相关工具,帮助用户快速获取项目信息。
View on GitHub

Overview

基本能力

产品定位

Reaper MCP Server 主要用于帮助用户通过 MCP 客户端(如 Claude Desktop)查询和解析 Reaper 项目的信息,提升开发效率。

核心功能

  1. 查找 Reaper 项目:通过 find_reaper_projects 工具在指定目录中查找所有 Reaper 项目。
  2. 解析 Reaper 项目:通过 parse_reaper_project 工具解析 Reaper 项目并返回 JSON 对象。

适用场景

  • 需要快速查询 Reaper 项目信息的开发人员。
  • 希望通过自然语言与 Reaper 项目交互的用户。

工具列表

  1. find_reaper_projects:在配置指定的目录中查找所有 Reaper 项目。
  2. parse_reaper_project:解析 Reaper 项目并返回 JSON 对象,供后续查询使用。

常见问题解答

  • 如何确保工具正常工作? 确保在 Claude Desktop 中正确配置了 MCP 服务器路径和 Reaper 项目目录。
  • 如何查看解析的项目数据? 可以展开工具框查看传递给 Claude 的原始项目数据。

使用教程

使用依赖

  1. 创建虚拟环境并激活: bash uv venv source .venv/bin/activate
  2. 安装依赖: bash uv pip install .

安装教程

  1. 按照 Claude Desktop 配置指南 配置 MCP 服务器。
  2. 更新 setup/claude_desktop_config.json 中的路径:
  3. uv 安装路径
  4. Reaper 项目目录
  5. 服务器目录

调试方式

  1. 打开 Claude Desktop。
  2. 点击聊天框右下角的锤子图标,确认看到以下工具:
  3. find_reaper_projects
  4. parse_reaper_project
  5. 询问关于 Reaper 项目的问题,确保包含项目名称。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。