Edge-TTS MCP Server
Model Context Protocol (MCP) 서버는 Microsoft Edge의 텍스트 음성 변환 기능을 활용하는 AI 에이전트 음성 합성 서비스를 제공합니다.
개요
이 MCP 서버는 edge-tts 라이브러리를 사용하여 텍스트를 음성으로 변환하는 기능을 제공합니다. AI 에이전트가 자연스러운 음성으로 응답할 수 있도록 하는 도구로 설계되었습니다.
Related MCP server: Gladia MCP
기능
텍스트를 음성으로 변환
여러 음성 및 언어 지원
음성 속도와 음정 조정
음성 데이터 스트리밍
설치
pip install "edge_tts_mcp_server"
또는 개발 모드로 설치하는 경우:
git clone https://github.com/yuiseki/edge_tts_mcp_server.git
cd edge_tts_mcp_server
pip install -e .
사용방법
VS Code의 구성 예
VS Code settings.json에서 설정하는 예 :
"mcp": {
"servers": {
"edge-tts": {
"command": "uv",
"args": [
"--directory",
"C:\\Users\\__username__\\src\\edge_tts_mcp_server\\src\\edge_tts_mcp_server",
"run",
"server.py"
]
}
}
}
MCP Inspector에서 사용
표준 MCP 서버로 실행:
mcp dev server.py
uvx(uvicorn)에서 실행
FastAPI 기반 서버로 uv에서 실행하는 경우 :
uv --directory path/to/edge_tts_mcp_server/src/edge_tts_mcp_server run server.py
명령줄 옵션:
edge-tts-mcp --host 0.0.0.0 --port 8080 --reload
API 엔드포인트
FastAPI 모드에서 실행하는 경우 다음 엔드포인트를 사용할 수 있습니다.
/- API 정보/health- 상태 확인/voices- 사용 가능한 음성 목록(선택적으로?locale=ja-JP등으로 필터링 가능)/mcp- MCP API 엔드포인트
라이센스
MIT