typecast-api-mcp-server-サンプル
typecast-api 用の MCP サーバー。MCP クライアントとのシームレスな統合を可能にします。このプロジェクトは、モデルコンテキストプロトコルを介して Typecast API と対話するための標準化された方法を提供します。
について
このプロジェクトは、Typecast API 用のモデルコンテキスト プロトコル サーバーを実装し、MCP クライアントが標準化された方法で Typecast API と対話できるようにします。
Related MCP server: Kokoro TTS MCP Server
機能実装状況
特徴 | 状態 |
音声管理 | |
声を得る | ✅ |
テキスト読み上げ | ✅ |
音声を再生 | ✅ |
設定
Gitクローン
git clone https://github.com/hyunseung/typecast-api-mcp-server-sample.git
cd typecast-api-mcp-server-sample
依存関係
このプロジェクトでは Python 3.10 以上が必要であり、パッケージ管理にはuvを使用します。
パッケージのインストール
# Create virtual environment and install packages
uv venv
uv pip install -e .
環境変数
次の環境変数を設定します。
TYPECAST_API_HOST=https://api.typecast.ai
TYPECAST_API_KEY=<your-api-key>
TYPECAST_OUTPUT_DIR=<your-output-directory> # default: ~/Downloads/typecast_output
Claude Desktopでの使用
claude_desktop_config.jsonに以下を追加できます。
基本構成:
{
"mcpServers": {
"typecast-api-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/PATH/TO/YOUR/PROJECT",
"run",
"typecast-api-mcp-server"
],
"env": {
"TYPECAST_API_HOST": "https://api.typecast.ai",
"TYPECAST_API_KEY": "YOUR_API_KEY",
"TYPECAST_OUTPUT_DIR": "PATH/TO/YOUR/OUTPUT/DIR"
}
}
}
}
/PATH/TO/YOUR/PROJECTプロジェクトが配置されている実際のパスに置き換えます。
手動実行
サーバーを手動で実行することもできます。
uv run python app/main.py
貢献
貢献はいつでも歓迎です!お気軽にプルリクエストを送信してください。
ライセンス
MITライセンス