Перейти к содержимому

Reaper MCP Server

Подключает проекты Reaper к клиенту для анализа и ответов на вопросы о структурах аудио-проектов.

Python
52 stars

Описание

Это простой MCP-сервер для интеграции проектов Reaper (DAW для аудио) с клиентами вроде Claude Desktop. Ключевые инструменты: find_reaper_projects для поиска проектов в директории и parse_reaper_project для парсинга в JSON. Позволяет задавать вопросы о проектах, извлекая данные о треках, эффектах и структуре. Идеально для музыкантов и продюсеров, анализирующих сложные аудио-проекты без ручного просмотра файлов. Технологии: Python, uv для зависимостей.

Возможности

Поиск проектов Reaper

Инструмент find_reaper_projects находит все Reaper-проекты в указанной директории.

Парсинг проектов

Инструмент parse_reaper_project преобразует Reaper-проект в JSON-объект для анализа.

Интеграция с Claude Desktop

Позволяет задавать вопросы о проектах через чат, автоматически используя инструменты для извлечения данных.

Просмотр сырых данных

Расширение панелей инструментов показывает парсированные данные проекта для детального изучения.

Установка

  1. Установка зависимостей: uv venv source .venv/bin/activate uv pip install .

  2. Конфигурация Claude Desktop:

    • Следуйте инструкциям по настройке кастомного MCP-сервера (https://modelcontextprotocol.io/quickstart/server#core-mcp-concepts).
    • Используйте sample config из setup/claude_desktop_config.json.
    • Обновите пути: к uv, директории Reaper-проектов и серверу.
  3. Запуск:

    • Откройте Claude Desktop.
    • Проверьте инструменты через иконку молотка: find_reaper_projects и parse_reaper_project должны быть доступны.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
52

Ссылки