mcpField
V
Vozclara

Vozclara

ローカル
github.com/LeonMare科学・教育020 週間前に更新

Vozclara について

Vozclaraは、公開動画のURLを構造化された学習パックに変換する、多言語学習者向けツールです。MCPサーバーでは匿名での生成に加え、認証後に個人ライブラリ用ツールを利用できます。

主な機能

  1. 01動画の要約と要点
  2. 02用語集とクイズ
  3. 03タイムスタンプ付き文字起こし
  4. 04スペイン語、ポルトガル語、ドイツ語、英語に対応
  5. 05保存済みパックの検索と質問
  6. 06Ankiデッキのエクスポート用リンク

活用シーン

  1. 01公開動画を別の言語で学習
  2. 02クイズで内容を復習
  3. 03テーマから保存済みパックを探す
  4. 04学習パックをAnkiデッキとしてエクスポート

MCP 対応

MCPサーバーは匿名での動画パック生成を提供します。OAuth保護されたエンドポイントでは、個人ライブラリの検索、パックへの質問、Ankiデッキのエクスポートを行えます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"vozclara": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
]
}
}
}
起動コマンドnpx -y mcp-remote

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-remote

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
urlstringはい公開 YouTube 動画の URL(youtube.com/watch?v=… または youtu.be/… の短縮形式)。
languageenumはいナレッジパックの出力言語:es(スペイン語)、pt(ポルトガル語)、de(ドイツ語)、en(英語)。es | pt | de | en
depthenumいいえ生成するパックの詳しさ。`short` = 1 段落の要約。`standard` = 要約 + 3~5 個の要点。`deep` = 要約 + 要点 + 用語集 + クイズ。short | standard | deep
formatenumいいえ出力形式。`standard` = チャット向けのプレーンテキスト。`obsidian` = YAML フロントマター(source、videoId、languages、tags)付きの Markdown。Obsidian のナレッジベースや任意の Markdown ナレッジベースにそのまま書き込めます。ユーザーがナレッジパックを自分の保管庫、セカンドブレイン、またはノートに保存するよう求めた場合は、`obsidian` を使用します。standard | obsidian

詳細

VozClara

Smithery バッジ

多言語対応のAI学習ツールです。公開動画のURLを貼り付けると、母語で構造化された ナレッジパック(要約、重要なアイデア、用語集、クイズ、タイムスタンプ付きの 文字起こし)を取得できます。対応言語:スペイン語、ポルトガル語、ドイツ語、英語。

公開中:vozclara.app MCP サーバー:smithery.ai/server/salvador7eon/vozclara

姿勢は古典的に、道具は現代的に。


MCP 連携

VozClara は Model Context Protocol(MCP)サーバーを公開しており、AI エージェント (Claude Desktop、Cursor、Claude Code、Continue、Copilot Chat を搭載した VS Code など)から直接呼び出せます。

ワンクリックでインストール:Smithery からクライアントを選択すれば完了です。

手動設定(Claude Desktop の場合。Windows では %APPDATA%\Claude\claude_desktop_config.json、 macOS では ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "vozclara": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://vozclara.app/api/mcp"]
    }
  }
}

Claude Desktop を再起動して、次のように尋ねます:

「vozclara を使って、この動画をドイツ語で要約してください:https://www.youtube.com/watch?v=…」

利用可能なツール

匿名エンドポイント(/api/mcp)では、サインインなしで使えるツールを1つ公開しています。OAuth で保護されたエンドポイント(/api/mcp/pro)では、ユーザー自身の VozClara ライブラリを操作するツールを3つ追加で利用できます。

ツールエンドポイント入力出力
vozclara_generate_pack/api/mcp(匿名)url、language(es/pt/de/en)、depth(short/standard/deep)ナレッジパックのテキスト+構造化メタデータ+vozclara.app のインタラクティブなパックへのディープリンク
vozclara_search_my_library/api/mcp/pro(OAuth)query、省略可能な limit(1~10)認証済みユーザーのパックを対象としたセマンティック検索結果。各結果から vozclara.app にリンクします
vozclara_ask_video/api/mcp/pro(OAuth)pack_id、questionインライン引用付きのRAGに基づく回答。対象はその1つのパックに厳密に限定されます
vozclara_export_anki/api/mcp/pro(OAuth)pack_idユーザーが開いて .apkg デッキをダウンロードするディープリンクURL

認証済みの設定(Claude Desktop、有料プランのツール。上記のライブラリ関連ツール3つが追加されます):

{
  "mcpServers": {
    "vozclara-pro": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://vozclara.app/api/mcp/pro"]
    }
  }
}

初回の呼び出し時に mcp-remote がブラウザーを開きます。マジックリンクでサインインし、スコープ(library:read、library:write、profile)を承認すると、リフレッシュトークンがローカルにキャッシュされます。GitHub の MCP サーバーと同じ流れです。

Claude Skills バンドル

上記のMCPツールを補完する、より高レベルの機能です。このリポジトリの skills/ には、日常的な動画/ナレッジ/学習に関する依頼を VozClara MCP サーバー経由で処理する、インストール可能な Claude Skills が3つ含まれています。これにより、ユーザーがツール名を覚えていなくても、Claude は vozclara_generate_pack、vozclara_search_my_library、vozclara_ask_video のどれを使うべきか判断できます。

mkdir -p ~/.claude/skills
cp -R skills/vozclara-* ~/.claude/skills/

Claude Desktop を再起動します(または Claude Code で /reload-skills を実行します)。スキルがピッカーに表示されます。各スキルの起動条件と、有料プランの2つのスキルでのOAuthフローについては skills/README.md を参照してください。


技術スタック

レイヤーテクノロジー
フロントエンドCloudflare Pages 上の Vite + React 18 + TypeScript + Tailwind
ワーカーCloudflare Workers + Durable Objects + KV + D1 + Vectorize
LLM(無料/Pro)Workers AI · @cf/meta/llama-3.3-70b-instruct-fp8-fast
LLM(Pro Plus)Cloudflare AI Gateway 経由の Anthropic Claude Sonnet 4.5
文字起こしSupadata(販売責任者、ライセンス取得済み)
埋め込みセマンティック検索向けの @cf/baai/bge-base-en-v1.5
TTSOpenAI tts-1(オプション、プレミアム音声ナレーション)
認証Resend 経由のマジックリンク。パスワード不要
決済Paddle(販売責任者。EU VAT と米国の売上税に対応)
MCPagents SDK + McpAgent +(フェーズ2)workers-oauth-provider
分析Cloudflare Web Analytics(Cookie 不使用、同意バナーなし)

ローカル開発

前提条件:Node 20 以上、Git。

# Install
npm install
npm --prefix worker install

# Two terminals — Vite dev server + Wrangler dev
# Terminal A: Vite on :5173
npm run dev
# Terminal B: Wrangler on :8787
npm run worker:dev

Vite は /api/* を :8787 にプロキシするため、http://localhost:5173 でエンドツーエンドの動作を確認できます。

ローカルで Worker から Supadata を呼び出すには、worker/ 内に .dev.vars ファイルを配置します。

SUPADATA_API_KEY=sd_…
# Optional — enables OpenAI TTS path
OPENAI_API_KEY=sk-…
# Optional — enables Sonnet 4.5 for Pro Plus tier
ANTHROPIC_API_KEY=sk-ant-…

このファイルは Git の追跡対象外です。本番環境のシークレットは、代わりに wrangler secret put <NAME> で登録します。


デプロイ

フロントエンド → Cloudflare Pages
npm run build
# Push to GitHub; Cloudflare Pages builds dist/ automatically.
# Custom domain: vozclara.app
Worker → Cloudflare Workers
cd worker
npx wrangler deploy

これにより、API と MCP サーバーが vozclara.app/api/* にデプロイされ、対応する Smithery の URL は https://vozclara--salvador7eon.run.tools になります。


コンプライアンス

  • DSGVO Art. 13 — サブプロセッサーの全リストは /privacy にあります
  • DSGVO Art. 17 — サーバー側でのアカウント削除時に、メール、セッション、投票、レビューを一括削除します
  • EU AI Act Art. 50(1) — 初めてジェネレーターにアクセスした際に、AI に関する開示バナーを表示します
  • EU AI Act Art. 50(2) — エクスポートされるすべてのパックに、AI 生成の透かしが付与されます
  • 返金ポリシー — /refund で14日間の返金保証を提供しています

ブランド

LEON MARÉ のエディトリアルスタイル:

  • カラー — ネイビー #0A1A3A、ゴールド #C9A24B、クリーム #F7F3EC、グラファイト #1A1A1A
  • タイポグラフィ — ロケール別:Reforma(ES)、Adelle Sans(PT)、Inter(DE)、Tiempos(EN)
  • トーン — クラシカルで断定的。感嘆符、絵文字、最上級表現は使用しません

VozClara · LEON MARÉ の製品 · フランクフルト・アム・マイン · ドノスティア · ポルト

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。