cartesia-mcp
Cartesia MCPサーバーは、Cursor、Claude Desktop、OpenAIエージェントなどのクライアントがCartesiaのAPIと対話するための手段を提供します。音声のローカライズ、テキストから音声への変換、音声クリップのインフィルなどの機能を備えています。
GitHubスター
8
ユーザー評価
未評価
お気に入り
0
閲覧数
51
フォーク
3
イシュー
2
インストール方法
難易度
中級推定所要時間
10-20 分
必要な環境
Python 3.7以上
インストール方法
インストール方法
前提条件
Python: 3.7以上
インストール手順
1. Cartesia MCPのインストール
sh
pip install cartesia-mcp
2. 実行可能ファイルのパスを確認
sh
which cartesia-mcp # 絶対パスを確認
トラブルシューティング
よくある問題
問題: インストール後にコマンドが見つからない 解決策: Pythonのパスが正しく設定されているか確認してください。設定方法
設定方法
Claude Desktop設定
claude_desktop_config.json
を編集してMCPサーバーを追加:
json
{
"mcpServers": {
"cartesia-mcp": {
"command": "",
"env": {
"CARTESIA_API_KEY": "",
"OUTPUT_DIRECTORY": "// directory to store generated files (optional)"
}
}
}
}
環境変数
必要に応じて以下の環境変数を設定:bash
export CARTESIA_API_KEY="your-api-key"
セキュリティ設定
APIキーは安全な方法で保存し、適切なアクセス権限を設定すること。
使用例
使用例
Claude Desktopでの使用
1MCPサーバーの起動確認
Claude Desktopを開き、設定が正しく読み込まれていることを確認してください。
2基本コマンドの実行
Available tools from this MCP server:
- List all available Cartesia voices
- Convert a text phrase into audio
プログラムでの使用
python
import requests
def call_mcp_tool(tool_name, params):
response = requests.post(
'http://localhost:3000/mcp/call',
json={
'tool': tool_name,
'parameters': params
}
)
return response.json()
使用例
result = call_mcp_tool('analyze', {
'input': 'sample data',
'options': {'format': 'json'}
})
使用ケース
Claude Desktopを使用して、特定の音声でテキストを音声に変換する。
音声クリップを異なる言語にローカライズする。
既存の音声ファイルの間に新しい音声を挿入する。
Cartesiaの音声リストを取得し、プロジェクトに適した音声を選択する。