clypt について
clyptは、AIエージェントとClyptのポッドキャスト処理APIをつなぐMCPサーバーです。ポッドキャストURLを受け取り、非同期ジョブでクリップなどの成果物を返します。
主な機能
- 01ポッドキャストURLからジョブを送信
- 02ジョブの状態と結果を取得
- 03最近のジョブをページ単位で一覧表示
- 04クリップ、予告編、ノート、文字起こしを返却
- 05本番用とサンドボックス用APIキーに対応
活用シーン
- 01音声またはRSSのポッドキャストからクリップを作成
- 02動画を処理して予告編を依頼
- 03完了したジョブの文字起こしと番組ノートを確認
MCP 対応
MCPクライアントにsubmit_job、get_job、list_jobsの3つのツールを提供します。クライアントはジョブを送信して完了まで状態を確認し、クリップなどの出力を取得できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @useclypt/mcp-serverCLYPT_API_KEYシークレットClypt API key. Get one at https://useclypt.com/developers. Use a clk_test_* sandbox key for free deterministic fixtures.CLYPT_BASE_URLOverride the Clypt API base URL. Defaults to https://useclypt.com.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| source | object | はい | ソースメディアの取得元。 |
| source.url | string | はい | メディアまたは RSS フィードの公開 HTTPS URL。 |
| source.type | enum | はい | メディアの場所。video_url = 公開取得可能な MP4、audio_url = MP3/M4A、rss_feed_url = ポッドキャスト RSS(最新エピソードを選択)、youtube_url = ベータ版。video_url | audio_url | rss_feed_url | youtube_url |
| options | object | いいえ | 任意のジョブ単位の上書き設定。 |
| options.caption_style | string | いいえ | 任意の字幕プリセット上書き。例:'bold-pop'、'yellow-pop'。省略すると組織のデフォルトが使用されます。 |
| options.include_trailer | boolean | いいえ | video_url の送信時に true に設定すると、クリップに加えて 60~90 秒の縦型ハイライト MP4 も生成します。音声ソースからは予告編を生成できません。 |
| idempotency_key | string | いいえ | 任意の冪等性トークン(8~255 文字)。24 時間以内に同じキーで同じ本文を再送信すると、新しいジョブを作成せず、元のジョブを返します。 |
詳細
@useclypt/mcp-server
Clypt 用の Model Context Protocol サーバーです。AI エージェント(Claude Desktop、Cursor、Claude Code などの MCP 対応クライアント)がポッドキャストの URL を送信すると、クリップ、任意の予告編、番組ノート、ゲスト共有リンク、トランスクリプトを受け取れます。
公開 REST API(https://useclypt.com/api/v1)をそのまま呼び出すシンプルなラッパーです。ツールは 3 つで、凝ったミドルウェアはありません。
ツール
| ツール | ラップする API | 戻り値 |
|---|---|---|
submit_job | POST /v1/jobs | { id, status: 'queued', ... } — パイプラインを開始します。処理完了までの時間は、音声/RSS ソースで約 2~5 分、動画+予告編で約 10~12 分です。 |
get_job | GET /v1/jobs/{id} | 現在のジョブ状態です。status='complete' の場合、output にクリップ、任意の予告編、guest_share_url、show_notes、トランスクリプトが含まれます。failed の場合、error に code と message が含まれます。 |
list_jobs | GET /v1/jobs | 組織の最近のジョブをカーソル方式でページ分割した一覧です。 |
処理は非同期です。submit_job はキューに登録された ID をすぐに返し、エージェントは処理が完了または失敗するまで get_job をポーリングします。組織に Webhook を登録すると、処理が完了または失敗するたびに job.completed と job.failed イベントが発生します。公開 API の POST /v1/webhooks から登録してください(現時点では MCP ツールはありません。今後のマイナーリリースで追加予定です)。
試してみる
Claude Desktop でサーバーを設定したら、次のように尋ねてください。
Clypt を使ってこのポッドキャストをクリップし、完了したら教えてください:https://feeds.simplecast.com/abc123
Claude は submit_job を呼び出してジョブ ID を取得し、get_job をポーリングして処理が完了または失敗するまで待ち、クリップ、予告編、トランスクリプトをインラインで表示します。処理時間は、音声/RSS で約 2~5 分、動画+予告編で約 10~12 分です。
インストール
npm install -g @useclypt/mcp-server
インストールせずに実行することもできます。
npx -y @useclypt/mcp-server
設定
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"clypt": {
"command": "npx",
"args": ["-y", "@useclypt/mcp-server"],
"env": {
"CLYPT_API_KEY": "clk_live_..."
}
}
}
}
Claude Desktop を再起動してください。その後、*「Clypt を使ってこのポッドキャストをクリップしてください:<RSS または音声 URL>」*とプロンプトを入力します。
Cursor / Claude Code / その他の MCP ホスト
同じ手順です。バイナリは mcp-server です(または、グローバルにインストールせず npx -y @useclypt/mcp-server を実行します)。必須の環境変数は CLYPT_API_KEY のみです。
サンドボックスキー(無料でテスト)
キーが clk_live_ ではなく clk_test_ で始まる場合、すべてのジョブで実際のパイプラインを実行せず、決定的なフィクスチャが返されます。文字起こし費用、R2 ストレージ費用、Stripe の請求は発生しません。実際の送信を始める前に、エージェントとの接続を確認するのに便利です。
フィクスチャの対応関係:
source.type='video_url'(任意の URL)→ クリップ 3 件と任意の予告編を含む成功フィクスチャsource.type='audio_url'/rss_feed_url(URL に「fail」を含まない場合)→ 成功フィクスチャ- 「fail」を含む URL →
transcription_failedエラーフィクスチャ source.type='youtube_url'→youtube_ingestion_failedエラーフィクスチャ- 不正な URL → 送信時に
invalid_source_urlのバリデーションエラー
useclypt.com/developers/signup で、数秒でサンドボックスキーを取得できます。クレジットカードもウェイトリストも不要です。サンドボックスキー(プレフィックス clk_test_)は決定的なフィクスチャを返すため、clk_live_ キーに切り替える前に無料でエージェントとの接続を確認できます。
環境変数
| 変数 | 必須 | デフォルト | 用途 |
|---|---|---|---|
CLYPT_API_KEY | はい | — | Clypt API のベアラートークンです。clk_live_* または clk_test_* を指定します。 |
CLYPT_BASE_URL | いいえ | https://useclypt.com | ステージングまたはローカル開発用の上書き設定です。末尾のスラッシュは取り除かれます。 |
開発
npm install
npm run build
npm test # vitest unit tests with mocked fetch
npm run dev # tsc --watch
MCP inspector CLI を使って、稼働中の API に対するスモークテストを実行します。
npm run build
CLYPT_API_KEY=clk_test_xxx \
npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list
詳細情報
- API リファレンス:useclypt.com/developers/docs
- キーを取得:useclypt.com/developers/signup
- Clypt について:useclypt.com
ライセンス
MIT — LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。