본문으로 건너뛰기

Kitsch Labs MCP

Kitsch가 호스팅하는 MCP에 URL을 등록하고 계정으로 로그인합니다. 사용자가 Kitsch 서버나 설치 파일을 다운로드할 필요는 없습니다. 설정을 에이전트에게 맡기려면 If you're an agent를 전달하세요.

연결 주소

https://mcp.kitschlabs.com/mcp

아래에서 사용 중인 에이전트를 선택해 연결하세요.

에이전트에 연결하기​

이미 설치한 에이전트에서 실행합니다. 예시는 Bash/Zsh의 $KITSCH_MCP_URL을 사용합니다. PowerShell에서는 $env:KITSCH_MCP_URL을 사용하거나 실제 URL로 바꾸세요. 기존 kitsch 항목이 있다면 다른 서버 설정을 유지하면서 해당 항목만 갱신하세요.

export KITSCH_MCP_URL="https://mcp.kitschlabs.com/mcp"
openclaw mcp add kitsch --url "$KITSCH_MCP_URL" --transport streamable-http --auth oauth --timeout 180
openclaw mcp login kitsch
openclaw mcp doctor kitsch --probe

OpenClaw 공식 등록·인증 안내

로그인과 사용 권한​

  1. 브라우저에서 Kitsch 계정으로 로그인합니다.
  2. 에이전트 이름과 요청한 음성 기능을 확인합니다.
  3. 본인이 소유자 또는 관리자인 활성 워크스페이스를 선택하고 연결을 허용합니다.

음성 합성·전사는 선택한 워크스페이스의 크레딧을 사용하며 후불 요금제에는 사용 요금이 청구될 수 있습니다. API 키를 복사하거나 채팅에 붙여 넣지 않습니다. Kitsch 앱의 계정 설정 → 연결된 에이전트에서 연결을 해제할 수 있습니다. 해제는 새로운 요청을 차단하며, 이미 시작된 처리와 발생한 사용량은 취소하지 않습니다.

연결 확인​

Kitsch MCP의 도구 목록과 사용 가능한 목소리를 보여줘.
아직 음성을 생성하거나 파일을 전사하지는 마.

허용한 권한에 따라 아래 도구가 표시됩니다. 서버 이름이 도구명 앞에 붙을 수 있습니다.

도구입력결과
list_voices없음사용할 수 있는 목소리와 voice_id
synthesize_speechoperation_id, voice_id, text; 선택 output_format, language_code, return_audio완성된 음성의 다운로드 링크와 MIME 타입
prepare_transcriptionoperation_id, filename, 실제 size_bytes; 선택 language, prompt파일을 직접 전송할 URL·헤더·multipart 필드
get_audio_operation원래 operation_id작업 상태와 완료된 결과

합성·전사 작업마다 현재 시각과 UUIDv4로 ID를 한 번 생성하고 결과를 받을 때까지 보관합니다.

const operation_id = Date.now() + "_" + crypto.randomUUID();

파일 전사​

prepare_transcription은 로컬 파일을 읽거나 전사를 시작하지 않습니다. 파일에 접근할 수 있는 에이전트의 HTTP 또는 shell 도구로, 반환된 upload_url에 headers와 multipart_fields를 그대로 적용하고 file_field에 파일을 담아 POST하세요. 서버가 임의의 audio_url을 가져오는 방식은 지원하지 않습니다.

파일은 최대 100 MiB이며 전송용 자격증명은 한 번만 사용할 수 있고 5분 후 만료됩니다. 전송용 헤더를 공유하거나 로그에 출력하지 마세요. prompt가 없다면 빈 문자열 대신 필드를 생략하세요. HTTP/shell 도구가 없는 클라이언트는 이 파일 전사 흐름을 완료할 수 없습니다.

결과와 재시도​

  • 합성 결과는 파일이며 실시간 재생 stream이 아닙니다. MP3가 기본이고 WAV도 선택할 수 있습니다.
  • 다운로드 링크는 최대 15분 동안 유효합니다. 생성 파일은 24시간 보관되며, 보관 기간 안에는 get_audio_operation으로 새 링크를 받을 수 있습니다.
  • return_audio: true는 새 합성 결과가 2 MiB 이하일 때 오디오 content도 반환합니다. 재조회 결과는 링크로 받으며, 클라이언트별 재생 표시는 다를 수 있습니다.
  • 응답을 잃거나 timeout이 나면 원래 operation_id로 조회하세요. unknown은 처리나 과금이 발생했을 수 있다는 뜻입니다. 새 ID로 합성하거나 파일을 자동 재전송하지 마세요.
  • 불확실한 합성 실패 후에는 같은 워크스페이스의 새 작업이 5분간 제한될 수 있습니다. admission_blocked_until이 있으면 그 시각까지 기다리세요. 연결 취소는 이미 시작된 처리나 과금을 취소하지 않습니다.

지원 범위와 확인 상태​

MCP는 도구 연결입니다. Streamable HTTP라는 전송 이름이 마이크 STT나 TTS 실시간 재생을 뜻하지는 않습니다. 기본 음성 답장 provider도 자동 변경하지 않습니다. Hermes·OpenClaw용 실시간 STT·TTS 어댑터는 별도 후속 작업입니다.

항목확인 상태
위 에이전트의 등록·인증 설정 형식공식 문서 확인
회사 호스팅 MCP 공개 서비스배포 완료; HTTPS, 준비 상태, OAuth 메타데이터, 미인증 요청 차단 확인
각 에이전트와 Kitsch OAuth의 실제 연결미검증
실제 계정으로 유료 합성·전사·재생미검증

직접 로컬 서버를 실행해야 하는 개발자는 고급: 로컬 stdio를 보세요. 연결 문의에는 클라이언트 버전과 request_id를 지원팀에 전달하고 인증 정보는 제외하세요.