A Model Context Protocol server that provides text-to-speech functionality for AI agents using Microsoft Edge's text-to-speech technology, supporting multiple voices, languages, and voice customization.
Model Context Protocol (MCP) サーバーで、Microsoft Edge のテキスト読み上げ機能を活用した AI エージェントの音声合成サービスを提供します。
この MCP サーバーは、edge-ttsライブラリを使用して、テキストから音声への変換機能を提供します。AI エージェントが自然な音声で応答できるようにするためのツールとして設計されています。
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 の 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 サーバーとして実行:
mcp dev server.py
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
FastAPI モードで実行した場合、以下のエンドポイントが利用可能です:
/
- API 情報/health
- ヘルスチェック/voices
- 利用可能な音声一覧(オプションで ?locale=ja-JP
などでフィルタリング可能)/mcp
- MCP API エンドポイントMIT
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!