吉他处理器管理服务

一个用于通过MIDI管理吉他处理器(如Mooer GE200)的MCP/HTTP服务,支持预设的保存和调整,基于SQLite和GORM。

  • by tori-getz
  • C++
  • 本地部署
  • 更新于
在 GitHub 查看 tori-getz/guitars-mcp

使用说明

guitars-mcp

Монолитный MCP/HTTP сервис для управления гитарными процессорами (начиная с Mooer GE200) через MIDI, с сохранением и твиками пресетов поверх SQLite + GORM.

Структура проекта

  • cmd/server — точка входа сервера.
  • configs — загрузка конфигурации из переменных окружения / .env.
  • pkg — общие утилиты (логирование, БД, MIDI, NLP-клиент и т.п.).
  • internal — доменная логика:
    • processors — абстракция процессоров и реализации (Mooer GE200 и др.).
    • presets — хранилище и сервисы для пресетов.
    • nlp — работа с натуральным языком.
    • http — HTTP API.
    • mcp — MCP-сервер и инструменты.