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の音声リストを取得し、プロジェクトに適した音声を選択する。

追加リソース