ElevenLabs MCP 서버
ElevenLabs 텍스트-음성 API와 통합된 모델 컨텍스트 프로토콜(MCP) 서버로, 음성 생성 작업을 관리하기 위한 서버 구성 요소와 샘플 웹 기반 MCP 클라이언트(SvelteKit)를 모두 갖추고 있습니다.
특징
ElevenLabs API를 사용하여 텍스트에서 오디오 생성
다양한 음성 및 스크립트 부분 지원
영구적인 기록 저장을 위한 SQLite 데이터베이스
샘플 SvelteKit MCP 클라이언트:
간단한 텍스트-음성 변환
다중 파트 스크립트 관리
음성 기록 추적 및 재생
오디오 파일 다운로드
Related MCP server: ElevenLabs Text-to-Speech MCP
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 ElevenLabs MCP 서버를 자동으로 설치하려면:
지엑스피1
uvx 사용(권장)
uvx 사용하면 특별한 설치가 필요하지 않습니다.
MCP 설정 파일에 다음 구성을 추가합니다(예: Claude Desktop의 경우 cline_mcp_settings.json ):
개발 설치
이 저장소를 복제하세요
종속성 설치:
uv venv.env.example``.env로 복사하고 ElevenLabs 자격 증명을 입력하세요.
샘플 SvelteKit MCP 클라이언트 사용
웹 UI 디렉토리로 이동합니다.
cd clients/web-ui종속성 설치:
pnpm install.env.example``.env로 복사하고 필요에 따라 구성합니다.웹 UI를 실행합니다.
pnpm dev브라우저에서 http://localhost:5174를 엽니다.
사용 가능한 도구
generate_audio_simple: 기본 음성 설정을 사용하여 일반 텍스트에서 오디오를 생성합니다.generate_audio_script: 여러 음성과 배우가 포함된 구조화된 스크립트에서 오디오를 생성합니다.delete_job: ID로 작업을 삭제합니다.get_audio_file: ID로 오디오 파일을 가져옵니다.list_voices: 사용 가능한 모든 음성을 나열합니다.get_voiceover_history: 음성 더빙 작업 기록을 가져옵니다. 특정 작업의 작업 ID를 지정할 수도 있습니다.
사용 가능한 리소스
voiceover://history/{job_id}: ID로 오디오 파일을 가져옵니다.voiceover://voices: 사용 가능한 모든 음성을 나열합니다.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
Appeared in Searches
- Automating Workflow for File Processing and Communication
- A workflow for processing and sharing meeting-related materials
- A platform providing TTS (Text-to-Speech) capabilities
- Talking to Claude desktop in Russian using map-server connection
- A Minecraft client for regular internet users, not developers or experts