Serwer Logic Pro MCP: pozwól Claude'owi edytować Twoją sesję
Opublikowano we wrześniu 2026 r.
Istnieje serwer MCP dla Logic Pro, który jest hostowany: https://api.doseedo.com/mcpPołącz go z Claude Code, Claude Desktop, aplikacją Claude na telefon lub dowolnym innym klientem MCP, a agent będzie mógł przeczytaj swoje sesje Logic jako pełną aranżację i zmień je — przenieś region, przepisz MIDI, pociągnij suwak, wstaw wtyczkę według nazwy. Z aplikacją Doseedo Desktop uruchomioną na komputerze Mac, te zmiany pojawią się w Twoim otwórz projekt Logic w ciągu kilku sekund. Nie ma potrzeby samodzielnego hostowania, nie ma zestawu SDK.
Logic to DAW, w którym to wszystko działa od początku do końca, dlatego też jest to szczegółowy przewodnik: instalacja, edycja na żywo, co się dzieje po zamknięciu aplikacji na pulpicie, przechodzenie w tryb offline i czego nie robi.
Dlaczego Logic w ogóle potrzebuje mostu
Apple nie udostępnia publicznego interfejsu API do obsługi skryptów w czasie rzeczywistym dla Logic Pro. Jedyną dostępną powierzchnią do obsługi skryptów jest Skrypter, wtyczka MIDI -FX uruchamiająca JavaScript na pojedynczym pasku kanału: widzi MIDI przechodzące przez ten pasek i nic więcej — nie może odczytać aranżacji, dodać ścieżki ani dotknąć innego regionu. Słownik AppleScript w Logic jest prawie pusty. Dlatego „automatyzacja Logic Pro ” historycznie nic nie znaczyła, podczas gdy działający zestaw Ableton był przynajmniej dostępny przez AbletonOSC i pylive.
Aplikacja Doseedo Desktop wypełnia tę lukę. Serwer MCP zapisuje dane w sesji w chmurze, a aplikacja desktopowa stosuje każdą edycję do projektu, Logic ma faktycznie otwarty, zachowując .logicx na dysku w synchronizacji. Nie ma kontroli nad transportem w czasie rzeczywistym — ale układ faktycznie zmienia się pod kursorem.
Zainstalować
Jedno polecenie w kodzie Claude. OAuth obsługuje uwierzytelnianie; pierwsze wywołanie narzędzia otwiera przeglądarkę, umożliwiając zalogowanie się i zatwierdzenie:
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp
W przypadku klienta bez przeglądarki — CI, serwera, skryptu — użyj klucza API z Ustawienia → Klucze API Zamiast:
claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp \
--header "X-API-Key: dsk_live_..."
W aplikacjach telefonicznych i internetowych Claude instaluje się jako niestandardowy łącznik: Ustawienia → Łączniki → Dodaj niestandardowy łącznik, wklej ten sam adres URL i zaloguj się raz. Cursor i każdy inny klient HTTP Streamable rejestrują go w ten sam sposób. Za punktem końcowym kryje się 21 narzędzi; pełna lista znajduje się tutaj. strona serwera MCP.
Do edycji na żywo potrzebujesz również Doseedo Desktop Działa na komputerze Mac, na którym znajduje się projekt. Wszystko inne działa tylko z łącznikiem.
Jak wygląda edycja na żywo
Rozmawiasz z agentem za pomocą sesji, a nie wywołań API:
> List my sessions.
> In "Bridge Demo", what is on track 4 and how loud is it?
> Shorten the intro by four bars, pull the lead vocal up
2 dB, and put a Channel EQ on the drum bus.
> Add a submix bus called "Horns" and route the trumpet
and sax into it.
Agent najpierw odczytuje sesję: każdy utwór z jego identyfikatorami, regionami w uderzenia i sekundy, poziomy miksera w rzeczywistych dB, łańcuchy wtyczek, tempo, znaczniki — a także to, czy aplikacja desktopowa jest aktualnie aktywna w danej sesji. Następnie przesyła zmiany. Po otwarciu Logic i połączeniu aplikacji desktopowej możesz obserwować ruch regionów.
Co obejmuje zestaw edycyjny
- Przesuwaj i przycinaj obszary; przepisuj nuty MIDI.
- Dodawaj i usuwaj ścieżki; ustawiaj fadery, panoramę i wyciszanie.
- Wstaw wtyczki po imieniu, do nazwanego łańcucha utworów.
- Zmień tempo, dodaj znaczniki.
- Utwórz szyny submiksów i kieruj do nich ścieżki.
- Załaduj próbki do Quick Sampler.
Po zamknięciu aplikacji na komputerze
Nic nie ginie i nic nie zawodzi bez ostrzeżenia. Zmiany są zachowywane w sesji w chmurze i są dodawane przy następnym otwarciu projektu — lub natychmiast, jeśli poprosisz agenta o pobranie sesji jako natywnej. .logicx, przebudowany po stronie serwera. Ponieważ narzędzie do odczytu raportuje stan synchronizacji, agent wie, w jakim przypadku występuje ten stan i informuje o tym, zamiast zgadywać.
Możesz więc pracować nad sesją z telefonu, z dala od maszyny:poproś o zmianę w pociągu, a zostanie ona zastosowana, gdy projekt zostanie ponownie otwarty na komputerze Mac.
Skonfiguruj go w prawdziwym projekcie
Zainstaluj łącznik, zainstaluj aplikację komputerową, otwórz projekt Logic i zapytaj Claude'a, co jest na ścieżce 3. Cała pętla zajmuje kilka minut.
Serwer Doseedo MCP →Przejdź offline przez swoje prawdziwe wtyczki
Ta funkcja nie ma odpowiednika w magazynie. Poproś o odbicie, a każdy utwór zostanie wydrukowany w formacie audio. poprzez swój prawdziwy łańcuch wtyczek stron trzecich, z zamkniętym DAW — aplikacja na komputer renderuje je w tle i przekazuje stems do pobrania. Własny bounce w Logic wymaga otwarcia aplikacji i projektu przed Tobą; w tym przypadku nie jest to wymagane.
Granica jest jasno określona: ścieżki audio są objęte, ścieżki instrumentów i MIDI wymagają otwartego DAW do renderowania. Jest to zgłaszane dla każdej ścieżki, a nie po cichu, więc odbicie nigdy nie spowoduje utraty ścieżki, która po cichu straciła swój instrument.
Odbicia są asynchroniczne, podobnie jak inne długie zadania: narzędzie do przesyłania zwraca task_idnarzędzie czekania sprawdza je, a gotowe stems są zwracane jako zwykłe https Adresy URL.
Twój dźwięk pozostaje na Twoim komputerze
Gdy wskażesz agentowi plik znajdujący się już na dysku, przekaże on ścieżka lokalnaChmura buduje strukturę sesji — ścieżki, regiony, magistrale, routing — a pobieranie przekazuje polecenia kopiowania, które umieszczają Twoje własne pliki w projekcie. Audio jest przesyłane tylko wtedy, gdy serwer rzeczywiście potrzebuje próbek: separacja, transkrypcja, konwersja, generowanie i przesyłanie.
Reszta powierzchni
To samo połączenie przenosi narzędzia, które czynią kontrolę sesji użyteczną:
- Konwersja projektu — kompletny projekt obejmujący Logic Pro, Ableton Live, FL Studio, Pro Tools i REAPER, wszystkie 20 kierunków, przebudowany natywnie.
- Audio do sesji — wejście miksu, wyjście sesji natywnej: oddzielne stems na nazwanych ścieżkach, mapa tempa, opcjonalny MIDI dla każdej ścieżki i przewodnik po akordach. Zobacz audio do sesji.
- Stem separation, transkrypcja, generacja I okładki.
- Pobierać — sesja jako natywny plik projektu, odbudowana po stronie serwera.
Rozliczanie jest nudne: połączenia MCP liczone są dokładnie tak samo jak korzystanie ze strony — to samo konto, te same kredyty, odwoływalne dla każdego klienta.
Czego nie robi
- Brak kontroli transportu w czasie rzeczywistym. Nie rozpocznie odtwarzania, nie uzbroi utworu ani nie przesunie głowicy. Edytuje aranżację, a nie konsolę.
- Edycja Live i przesyłanie danych w trybie offline są dostępne wyłącznie Logic Pro, za pośrednictwem mostka pulpitu na macOS. Projekty Ableton Live, FL Studio, Pro Tools i REAPER można odczytywać, budować, konwertować i pobierać — są one nie prowadzony na żywo. Aby zapoznać się z działającym zestawem Live, czyli AbletonOSC lub terytorium pylive, zobacz sterowanie Ableton za pomocą Pythona.
- Nie zastępuje DAW. Decyzje dotyczące mieszania, porównywania i wszystko, co oceniasz na słuch, pozostaje tam, gdzie jest. Dotyczy to pracy strukturalnej i powtarzalnej.
- Dokładność konwersji ma swoje granice. Ścieżki, MIDI, audio, tempo i znaczniki krzyżują się natywnie; automatyzacja, wysyłki i stan wtyczki nie są uniwersalne. Pole po polu: co przenosi.
Często zadawane pytania
Czy istnieje serwer MCP dla Logic Pro ?
Tak. Serwer Doseedo MCP jest hostowanym punktem końcowym protokołu Model Context Protocol w https://api.doseedo.com/mcpUdostępnia 21 narzędzi, a narzędzia do kontroli sesji pozwalają agentowi wyświetlić listę sesji, odczytać ją jako pełną aranżację i wprowadzić zmiany. Po uruchomieniu aplikacji Doseedo Desktop na komputerze Mac zmiany te są wprowadzane w otwartym projekcie Logic Pro w ciągu kilku sekund.
Jak zainstalować serwer Logic Pro MCP?
W kodzie Claude'a uruchom claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcpPierwsze wywołanie narzędzia otwiera przeglądarkę dla protokołu OAuth. W aplikacjach Claude na telefon i w przeglądarce instaluje się ono jako niestandardowy łącznik w Ustawieniach → Łączniki. W przypadku klientów bez interfejsu graficznego należy dodać --header "X-API-Key: dsk_live_..." za pomocą klucza z Ustawienia → Klucze API.
Czy Logic Pro ma API skryptowe?
Nie jest to wersja publiczna w czasie rzeczywistym. Logic dostarcza Scripter, wtyczkę MIDI -FX uruchamiającą JavaScript na pojedynczym pasku kanałowym, która nie potrafi czytać ani zmieniać aranżacji. Słownik AppleScript jest minimalny. Most Doseedo Desktop wypełnia tę lukę: sesja w chmurze przechowuje zmiany, a aplikacja desktopowa stosuje je do uruchomionego projektu.
Co się stanie, jeśli aplikacja komputerowa nie będzie działać?
Nic nie ginie. Zmiany są zachowywane w sesji w chmurze i zostaną dodane przy następnym otwarciu projektu lub po pobraniu go jako natywnego. .logicxNarzędzie do odczytu informuje, czy pulpit jest aktywny w danej sesji, dzięki czemu agent zawsze wie, czy zmiana została już wprowadzona.
Czy można przesyłać utwory za pomocą wtyczek innych firm, gdy Logic jest wyłączony?
Tak, w przypadku ścieżek audio. Odbicie offline powoduje ich zapisanie w formacie audio poprzez rzeczywiste łańcuchy wtyczek firm trzecich, przy zamkniętym DAW, renderowane w tle przez aplikację komputerową. Ścieżki instrumentów i MIDI wymagają otwartego DAW do renderowania, a ten fakt jest raportowany dla każdej ścieżki, a nie automatycznie usuwany. Standardowy DAW nie może wykonać odbicia bez interfejsu użytkownika (headless bounce) przez zainstalowane wtyczki. Wynik jest zwracany w postaci plików STEM do pobrania.
Czy mój plik audio zostanie przesłany?
Tylko wtedy, gdy serwer rzeczywiście potrzebuje próbek – separacji, transkrypcji, konwersji, generacji lub odrzucenia. W przypadku pliku, który już znajduje się na dysku, agent przekazuje ścieżkę lokalną, chmura buduje strukturę sesji, a pobieranie zwraca polecenia kopiowania, które umieszczają pliki w projekcie.