local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables real-time interaction with Ableton Live via MIDI Remote Scripts, allowing for song control, track management, clip operations, and audio recording functionality.
에이블톤-코파일럿-MCP
Ableton Live와의 실시간 상호작용 및 제어를 위한 Ableton-js 기반 MCP(Model Context Protocol) 서버로, 음악 프로듀서의 음악 제작을 지원하는 데 전념합니다.
🚀 특징
🎵 노래 제어
- 기본적인 노래 정보(근음, 음계 이름, 템포, 노래 길이 등)를 얻으세요.
- 모든 트랙 목록 가져오기
- MIDI, 오디오 및 리턴 트랙 생성
- 트랙 삭제 및 복제
🎹 트랙 관리
- 트랙의 모든 클립 가져오기
- 빈 MIDI 클립 만들기
- 트랙 속성(음소거, 색상, 이름, 암, 솔로 등)을 설정합니다.
- 지정된 트랙에 MIDI 클립 복제
🎼 클립 작업
- 피아노 롤 보기에서 클립 가져오기
- 클립의 모든 노트를 가져와 관리하세요
- 클립에 노트 추가, 삭제 및 교체
- 클립 속성(이름, 색상, 루핑, 루프 시작, 루프 종료 등)을 설정합니다.
🎧 오디오 작업
- 시간 범위에 따라 트랙 콘텐츠 녹음 지원
📥 설치
- Node.js 설치: npx 명령어를 사용할 수 있는지 확인하세요. Node.js 공식 웹사이트 에서 최신 안정 버전을 설치하는 것이 좋습니다.
- MIDI 원격 스크립트 설치: Ableton-js 프로젝트의 지침에 따라 Ableton Live에 AbletonJS MIDI 원격 스크립트를 설치하세요.
🔧 사용법
- Ableton Live가 시작되어 실행 중인지 확인하세요.
- 구성에서 AbletonJS Control Surface가 활성화되어 있는지 확인하세요.
경로 : 설정 -> 링크, 템포 및 MIDI -> MIDI -> 컨트롤 표면
- 다음을 포함하되 이에 국한되지 않는 MCP 클라이언트를 사용하여 연결합니다.
커서 구성 예
Cursor에서 ableton-copilot-mcp를 구성하세요:
지엑스피1
✅ 호환성 테스트
호환성은 주로 Ableton-js 라이브러리의 버전 지원에 따라 달라집니다.
Ableton Live 버전 | 테스트 상태 |
---|---|
12.1.10 | ✅ 테스트 완료 및 작동 중 |
11.x | ⚠️ 아직 테스트하지 않음 |
10.x | ⚠️ 아직 테스트하지 않음 |
🤝 기여하기
이슈와 기여를 환영합니다. GitHub Issues를 통해 이슈나 제안을 제출해 주세요.
📄 라이센스
이 프로젝트는 MIT 라이선스 에 따라 라이선스가 부여되었습니다.
You must be authenticated.
Tools
Ableton Live와 실시간 상호작용을 가능하게 하는 Model Context Protocol 서버로, AI 어시스턴트가 노래 제작, 트랙 관리, 클립 작업 및 오디오 녹음 워크플로를 제어할 수 있도록 해줍니다.