Skip to content
This page has been auto-translated and may contain errors.View in English

Claude Code

把 Claude Code 连接到 Scrimba,它就能利用你真实的代码仓库自己写讲解内容。也就是说,它能解释一些任何通用模型都不可能知道的东西:

解释一下这个分支改了什么、为什么这么改带我过一遍这个代码库里的身份验证是怎么工作的为审阅者做一个关于这个 PR 的讲解视频解释一下我们刚修复的这个 bug,以及是怎么修的

用魔法链接连接

Add Explain to ClaudeOpens Claude with the Explain connector prefilled, ready to confirm.

点击这个链接会打开 Claude 的添加自定义连接器对话框,名称和 URL 都已经帮你填好了。接下来:

  1. 检查 URL。 只要连接器是通过链接添加的,而不是来自 Claude 自己的目录,Claude 就会提醒你先核对名称和 URL。确认它显示的是 https://scrimba.com/explain/mcp

  2. 认证方式保持 None 不变。 Claude 会自动处理好这一步,Explain 本身也不需要登录环节。

    第二个警告

    Claude 在这里提示的是:任何拿到这个 URL 的人都能访问一个不需要凭证的服务器。不过你创建的讲解内容一开始都是私有草稿,只有当你打开它的链接并登录 Scrimba 之后,它才真正归你所有。

  3. 请求头留空即可。 Explain 不需要 API key。

  4. 点击 Add。 Claude 会打开这个连接器的页面,其中有一个工具权限部分。

  5. 把 Write/delete 相关工具设为 Always allow。 这一组包含了 Explain 用来构建课程的四个工具。

这四个工具

工具作用
Start explainer stream打开一个新的讲解内容,并返回它的链接
Append explainer chunk把课程的下一部分流式写入其中
Finish explainer stream结束这节课
Create playlist把多个讲解内容组合成一门课程

一节课是分段流式生成的,所以只要权限设置比Always allow严格一点,Claude 在写的过程中就会不断地打断你、请求授权。以后这里还会陆续出现更多工具,同一个设置对它们同样有效。

开始使用

只要你提出请求,Claude 就会自己去调用 Explain:

做一个讲解 OAuth 到底是怎么工作的视频把这个 pull request 做成视频讲解,给我的审阅者看

这个连接器是绑定在你账号上的,所以不管是在 Claude Code 里还是在 claude.ai 上,它都能正常使用。

或者用一条命令连接

bash
claude mcp add --transport http scrimba-explain https://scrimba.com/explain/mcp

这种方式会跳过对话框。第一次调用 Explain 时,Claude Code 会直接在终端里询问工具权限。

不管用哪种方式,从下一次会话开始,只要你提出要求,Claude Code 就能创建讲解内容。

工作原理

当你请求一个讲解内容时,Claude Code 会先规划这节课,然后把内容一张一张幻灯片地流式传给 Scrimba:讲解脚本、代码片段、diff、图表,一应俱全。流式传输一开始,你就能拿到链接。

它创建的草稿是私有的:别人看不到,光有链接也不够,还不能直接观看。打开链接会让你登录 Scrimba,并把这个讲解内容认领为你自己的。从那以后它就属于你的账号,由你来决定谁还能看到它。详见隐私、认领与分享

创建草稿是免费的:这节课是由 Claude Code 自己写的,不涉及 Scrimba 的 AI 生成。旁白和图像会在你认领并观看时才生成。

其他智能体

Codex 以及其他任何支持 MCP 的工具,都可以连接到同一个服务器。详见 MCP 服务器