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 wewnątrz pojedynczego kanału: widzi MIDI przechodzące przez ten kanał i nic więcej, nie może odczytać aranżacji, dodać ścieżki ani dotknąć innego regionu. Słownik AppleScript w Logic jest niemal pusty. Dlatego „automatyzuj Logic Pro” historycznie nic nie znaczyło, podczas gdy uruchomiony set Ableton był przynajmniej osiągalny 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.
Serwery hostowane i lokalne Logic Pro MCP
Wyszukaj serwer Logic Pro MCP, a większość wyników będzie stanowiła projekty typu open source, które uruchamiasz na swoim komputerze Mac, koltyj/logic-pro-mcp I MongLong0214/logic-pro-mcp są najbardziej znani. Są dobrzy w czymś innym, więc wybieraj według zawodu:
| Serwery lokalne (GitHub) | Doseedo (hostowane) | |
|---|---|---|
| Jak dociera do Logic | Steruje działającą aplikacją, AppleScript, dostępność, CoreMIDI, kluczowe zdarzenia | Edytuje sam projekt; Dø Desktop stosuje każdą edycję do otwartego projektu |
| Organizować coś | Klonuj, buduj, uruchamiaj serwer stdio na komputerze Mac, udzielaj uprawnień dostępu | Jeden adres URL, claude mcp add lub łącznik Claude |
| Transport i odtwarzanie | Tak odtwarzaj, nagrywaj, przesuwaj głowicę | Nie, edytuje aranżację, a nie konsolę |
| Czyta cały układ | Co ujawnia interfejs użytkownika, gdy Logic jest otwarty | Każdy utwór, region, fader i wtyczka, w uderzeniach i sekundach, również z zamkniętym Logic |
| Z telefonu / Claude web | Nie, agent musi działać na tym komputerze Mac | Tak, edycje zostaną wykonane, gdy projekt zostanie ponownie otwarty na komputerze Mac |
| Poza edycją | — | Przeglądaj wtyczki offline, konwertuj do czterech innych DAW-ów, przetwarzaj dźwięk na sesje, stems, transkrypcję |
Łączą one także: serwer lokalny do transportu, gdy siedzisz przed komputerem Mac, serwer do edycji strukturalnych i wszystko, o co prosisz, gdy nie ma Cię przy komputerze.
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.
- Separacja stemów, transkrypcja, generacja I obejmuje.
- Pobierz 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 sterowany na żywo. Dla uruchomionego setu Live to domena AbletonOSC lub 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 jest przenoszone.
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 ma publicznego API czasu rzeczywistego. Logic dostarcza Scriptera, wtyczkę MIDI-FX uruchamiającą JavaScript wewnątrz pojedynczego kanału, która nie może odczytać ani zmienić aranżacji. Jego słownik AppleScript jest minimalny. Most Doseedo Desktop to to, co wypełnia tę lukę: sesja w chmurze przechowuje edycje, a aplikacja desktopowa stosuje je w uruchomionym projekcie.
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.
Czym różni się od serwerów Logic Pro MCP o otwartym kodzie źródłowym dostępnych na GitHub?
Działają one na komputerze Mac i sterują aplikacją Logic za pomocą AppleScript, Accessibility i MIDI, dzięki czemu umożliwiają sterowanie transportem i odtwarzaniem, gdy siedzisz przy komputerze. Doseedo jest hostowane: nie wymaga instalacji dla samego MCP, działa z poziomu aplikacji Claude na telefonie i w przeglądarce, odczytuje pełną aranżację nawet przy zamkniętym Logic, a Dø Desktop stosuje zmiany w otwartym projekcie. Nie steruje transportem. Można z nich korzystać jednocześnie.