Typecast API MCP Server

typecast-api-mcp-server-サンプル

typecast-api 用の MCP サーバー。MCP クライアントとのシームレスな統合を可能にします。このプロジェクトは、モデルコンテキストプロトコルを介して Typecast API と対話するための標準化された方法を提供します。

について

このプロジェクトは、Typecast API 用のモデルコンテキスト プロトコル サーバーを実装し、MCP クライアントが標準化された方法で Typecast API と対話できるようにします。

機能実装状況

特徴状態
音声管理
声を得る
テキスト読み上げ
音声を再生

設定

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ライセンス

-
security - not tested
F
license - not found
-
quality - not tested

モデルコンテキストプロトコルを通じて Typecast API とのシームレスな統合を可能にし、クライアントが音声を管理し、テキストを音声に変換し、標準化された方法でオーディオを再生できるようにします。

  1. About
    1. Feature Implementation Status
      1. Setup
        1. Git Clone
        2. Dependencies
        3. Environment Variables
        4. Usage with Claude Desktop
        5. Manual Execution
      2. Contributing
        1. License
          ID: 6mtb11o8sw