Claude에게 내 목소리로 블로그를 낭독시키기 (로컬 MCP)
글 하나를 본인 목소리로 읽어 달라고 하면 1분 뒤 맥에 오디오 파일이 생깁니다. Vocast의 로컬 MCP 서버가 어떻게 작동하는지, 그리고 어떻게 설정하는지.
미래처럼 느껴지는 작은 일 하나: 글을 다 쓰고 나서 Claude에게 본인 목소리로 읽어 달라고 하면, 1분 뒤 맥에 오디오 파일이 생깁니다. 업로드도, 웹 대시보드도, 별도 앱으로의 복사 붙여넣기도 없습니다. Claude는 로컬 MCP 서버를 통해 Vocast를 호출해서 그 일을 합니다. 이 글은 그게 어떻게 작동하는지, 그리고 어떻게 설정하는지를 보여 줍니다.
MCP 서버가 실제로 무엇인가
Model Context Protocol(MCP)은 Claude 같은 에이전트가 당신 기기에 있는 도구를 호출하는 표준 방식입니다. Vocast는 MCP를 stdio로 말하는 로컬 MCP 서버를 함께 제공하므로, 네트워크가 개입하지 않고 전부 맥에서 돕니다. 한 번 등록하면 Claude는 몇 가지 Vocast 도구를 보고, 다른 도구와 똑같은 방식으로 호출할 수 있습니다.
이 서버가 노출하는 도구는 작고 구체적입니다.
list_voice_profiles: 이미 만들어 둔 목소리 목록. Claude가 하나를 고를 수 있게 합니다.clone_voice: 대본을 당신의 목소리 중 하나로 낭독하고 오디오 파일을 돌려줍니다.denoise: 노이즈 낀 녹음을 정리합니다.health: 이 기기에서 엔진이 무엇을 할 수 있는지 확인합니다.list_history: 최근 작업 목록.
별도의 narrate 도구는 없습니다. 낭독은 clone_voice가 하는 일입니다. 텍스트와 목소리를 건네면 오디오를 렌더링합니다.
Claude에 Vocast 등록하기
Vocast는 당신의 설치 환경에 맞는 정확한 등록 스니펫을 출력하므로 경로를 추측할 필요가 없습니다. Claude Desktop이라면 Claude 설정 파일의 mcpServers 아래에 vocast 항목을 추가합니다. Vocast 안에 함께 담긴 런타임과 서버를 가리키는 command와 args로, 다음처럼 생겼습니다.
{
"mcpServers": {
"vocast": {
"command": "/path/to/vocast/python",
"args": ["/path/to/vocast/mcp_server.py"]
}
}
}Claude Code라면 한 줄은 claude mcp add vocast -- /path/to/vocast/python /path/to/vocast/mcp_server.py이며, 역시 Vocast가 주는 정확한 경로를 씁니다. 클라이언트를 재시작하면 Claude가 Vocast 도구를 나열합니다.
글 낭독하기
이제 쓸모 있는 부분입니다. Claude에게 텍스트를 가리키며 평범한 말로 부탁하세요.
You: 내 최신 블로그 글을 내 목소리로 낭독하고 오디오를 저장해 줘.
Claude:
1. list_voice_profiles 호출 -> "MyVoice"를 찾음
2. clone_voice(text="...글...", profile_id="MyVoice") 호출
3. { output_path, pns } 반환Claude는 당신의 목소리 프로필을 읽고, 당신이 지정한 목소리로 대본을 렌더링한 뒤, wav 파일 경로와 운율 점수를 돌려줍니다. 렌더링 전체가 맥에서 일어나므로 대본과 오디오가 기기를 떠나지 않습니다. 평범한 도구 호출이라 사슬처럼 엮을 수도 있습니다. denoise로 녹음을 정리하고, 이어서clone_voice로 수정분을 낭독하는 일을 한 대화 안에서 할 수 있습니다.
정직한 몇 가지
- 보이스 클로닝은 Apple Silicon이 필요합니다.
clone_voice는 뉴럴 엔진에서 렌더링하므로 M 시리즈 맥에서 돕니다.denoise는 더 가볍고 덜 까다롭습니다. - 먼저 프로필이 필요합니다. Vocast 앱에서 짧은 샘플로 하나 만들면, Claude가 이름으로 호출할 수 있습니다.
- 동기적입니다. 긴 대본은 시간이 조금 걸릴 수 있습니다. 오디오가 서버에서 스트리밍되는 게 아니라 실제로 렌더링되기 때문입니다.
그것이 Vocast가 AI 네이티브라는 말의 의미입니다. 당신의 목소리를, MCP를 다루는 어떤 에이전트든 호출할 수 있는 도구로, 맥에서 로컬로 돌립니다. 당신 목소리의 낭독은 프롬프트 하나 거리입니다.
