mcpField
V
Vozclara

Vozclara

本地服务
github.com/LeonMare科研与教育020 周前更新

关于 Vozclara

Vozclara 将公开视频链接整理为结构化学习包,面向多语言学习者。其 MCP 服务支持匿名生成学习包,并通过认证提供个人资料库工具。

主要功能

  1. 01视频摘要与要点
  2. 02词汇表与测验
  3. 03带时间戳的转录文本
  4. 04支持西班牙语、葡萄牙语、德语和英语
  5. 05搜索并查询已保存的学习包
  6. 06生成 Anki 卡组导出链接

适用场景

  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` = 一段摘要。`standard` = 摘要 + 3-5 个核心观点。`deep` = 摘要 + 核心观点 + 词汇表 + 测验。short | standard | deep
formatenum否输出格式。`standard` = 适用于聊天的纯文本。`obsidian` = 带 YAML 前置信息的 Markdown(source、videoId、languages、tags),可直接写入 Obsidian 知识库或任何 Markdown 知识库。用户要求将知识包保存到自己的库、第二大脑或笔记中时使用 `obsidian`。standard | obsidian

详细介绍

VozClara

Smithery 徽章

多语言 AI 学习工具。粘贴任意公开视频 URL → 即可用你的母语获取结构化知识包(摘要、关键观点、术语表、测验、带时间戳的文字稿):西班牙语、葡萄牙语、德语、英语。

在线体验:vozclara.app MCP 服务:smithery.ai/server/salvador7eon/vozclara

态度传统,工具现代。


MCP 集成

VozClara 提供 Model Context Protocol(MCP)服务,供 AI Agent(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)提供一个无需登录即可使用的工具。受 OAuth 保护的端点(/api/mcp/pro)则额外提供三个操作用户本人 VozClara 知识库的工具。

工具端点输入输出
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 的回答,附带行内引用,严格仅依据该知识包
vozclara_export_anki/api/mcp/pro(OAuth)pack_id深层链接 URL,用户打开后即可下载 .apkg 卡组

已认证配置(Claude Desktop,付费层级工具——额外提供上述三个限定于知识库范围的工具):

{
  "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/ 包含三个可安装的 Claude Skills,可将日常的视频、知识和学习请求路由至 VozClara MCP 服务——因此 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)。这些技能会显示在选择器中。有关每个技能的触发方式,以及两个付费层级技能的 OAuth 流程,请参阅 skills/README.md。


技术栈

层技术
前端Cloudflare Pages 上的 Vite + React 18 + TypeScript + Tailwind
WorkerCloudflare Workers + Durable Objects + KV + D1 + Vectorize
大模型(免费版 / Pro)Workers AI · @cf/meta/llama-3.3-70b-instruct-fp8-fast
大模型(Pro Plus)通过 Cloudflare AI Gateway 提供的 Anthropic Claude Sonnet 4.5
文字稿Supadata(持证的 Merchant-of-Record)
嵌入用于语义搜索的 @cf/baai/bge-base-en-v1.5
TTSOpenAI tts-1(可选,高级语音讲解)
身份验证通过 Resend 发送魔法链接,无需密码
支付Paddle(Merchant-of-Record,负责处理欧盟 VAT 和美国销售税)
MCPagents SDK + McpAgent +(第二阶段)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É 出品 · Frankfurt am Main · Donostia · Porto

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。