BibiGPT YouTube Video Summarizer
YouTube, Bilibili, TikTok और पॉडकास्ट वीडियो का सारांश और प्रतिलेखन करें: टाइमस्टैम्प वाले सारांश, प्रतिलेख, अध्याय विभाजन, सहेजी गई लाइब्रेरी में खोज और चैनल फ़ीड। OAuth 2.1 या Bearer token के साथ होस्ट किया गया रिमोट MCP (Streamable HTTP)।
होस्ट किया गया MCP सर्वर
npx add-mcp 'https://bibigpt.co/api/mcp'Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है
दस्तावेज़
Video summarizer agent skill · Claude Code · Codex · ChatGPT
应用可选。你的 agent 能看完视频。
把同一套音视频管线交给 Claude、ChatGPT、Cursor、终端和你自己的后端。网页侧 MCP 走的是 API;桌面端 / 终端走的是本地 bibi CLI,不是第二个产品。
MCP、CLI 还是 API?选接口
三个入口包的是同一条音视频管线。按 agent 跑在哪选。
会调工具的 agent
BibiGPT MCP
Claude、ChatGPT、Cursor、VS Code、Grok Bot、Grok Build,以及任何 MCP 客户端。一键 OAuth,或带 Bearer。网页侧 MCP 走的就是 API。
桌面、终端、CI
BibiGPT CLI
桌面端自带的本地 bibi 命令,不是第二个产品。输出加 --json。没有桌面端时用 npx skills 走同一条管线。
bibi summarize "<url>" --json
自建后端与批量
Public API
同一条音视频管线的 REST。OpenAPI 3 规格可直接给 agent 当工具表。
https://bibigpt.co/api/openapi.json
接入 MCP(含通用配置)
Grok 以及列表没有的助手,点「Grok」或「通用」:地址、OAuth / Bearer、Grok CLI / config.toml、Skill、使用提示都可复制。有单独页的助手再点对应页签。
https://bibigpt.co/api/mcp
- 列表没有你的助手时,用这一页。把地址或 JSON 贴进任何 MCP 客户端。Grok Bot 走 /agent/grok-bot,Grok Build 走 /agent/grok-build,不要混。
- 能打开浏览器的走 OAuth:第一次调用会跳到 BibiGPT 登录,没有账号可以当场注册,不必先去网站开好再回来。发现地址:https://bibigpt.co/.well-known/oauth-protected-resource
- 不能走 OAuth 的:打开 https://bibigpt.co/user/integration 复制 Token,放到 Authorization: Bearer。
- Skill 客户端用 npx skills。连上后把「使用提示」发给助手。
https://bibigpt.co/api/mcp
{
"mcpServers": {
"bibigpt": {
"url": "https://bibigpt.co/api/mcp",
"type": "http"
}
}
}
{
"mcpServers": {
"bibigpt": {
"url": "https://bibigpt.co/api/mcp",
"headers": {
"Authorization": "Bearer $BIBI_API_TOKEN"
}
}
}
}
npx skills add JimmyLv/bibigpt-skill
用 BibiGPT 总结这个视频:https://www.bilibili.com/video/BV1Sk4y1x7r2
Use BibiGPT to summarize this video: https://www.bilibili.com/video/BV1Sk4y1x7r2
四份 skill,同一条 CLI
多个 skill,同一个 bibi 二进制、同一个账号。npx skills add JimmyLv/bibigpt-skill 仍然安装 bibi。
bibiVideo summarizer agent skill:看视频、总结、转写、章节。不要用来搜已保存内容或管订阅。 npx skills add JimmyLv/bibigpt-skill --skill bibibibi-library已保存视频、笔记、合集、库内搜索。 npx skills add JimmyLv/bibigpt-skill --skill bibi-librarybibi-feed订阅频道、拉最新、标记已读。 npx skills add JimmyLv/bibigpt-skill --skill bibi-feedbibi-vision画面、OCR、幻灯片、思维导图。不做数字人或对口型。 npx skills add JimmyLv/bibigpt-skill --skill bibi-vision
给 Agent 读的速查
这段给 crawler / agent 扫。人也可以直接复制。
# BibiGPT MCP quick reference
what: video summarizer agent skill for Claude Code, Codex, ChatGPT, Cursor, Grok Bot, Grok Build, OpenClaw
endpoint: https://bibigpt.co/api/mcp
transport: Streamable HTTP
named grok hosts: Grok Bot → https://bibigpt.co/agent/grok-bot (custom MCP in chat). Grok Build → https://bibigpt.co/agent/grok-build (grok mcp add). Do not mix them.
any client: paste https://bibigpt.co/api/mcp into any MCP host we have not listed. Do not invent a host page.
auth (hosted clients): OAuth 2.1 with PKCE in-flow — new accounts register during login; discovery via https://bibigpt.co/.well-known/oauth-protected-resource
auth (header clients / CLI / API): Authorization Bearer token from https://bibigpt.co/user/integration
primary flow: summarize_video → optional get_subtitle → after save: list_saved_videos / search_saved_videos / get_saved_video → optional get_latest_feed / subscribe_channel
same pipeline: MCP (hosted, talks to the API) · desktop/terminal CLI (local \`bibi\`, not a second product) · Public API
cli: bibi summarize "<url>" --json
skill: npx skills add JimmyLv/bibigpt-skill
skills: bibi (Video summarizer agent skill: watch video — summarize, transcript, chapters. Not for saved-library search or channel feeds.) | bibi-library (Saved videos, notes, collections, in-library search.) | bibi-feed (Subscribe to channels, pull latest, mark feed seen.) | bibi-vision (Frames, OCR, slides, mind map. Not digital humans or lip-sync.)
docs: https://bibigpt.co/llms.txt, https://bibigpt.co/developers, https://bibigpt.co/agent, https://github.com/JimmyLv/bibigpt-skill, https://bibigpt.co/mcp
openapi: https://bibigpt.co/api/openapi.json
quota: Plus 100/day, Pro 300/day on the agent-skill channel; extra calls use API balance; upgrade /shop
tools: summarize_video, summarize_video_with_config, summarize_by_chapter, get_subtitle, create_summary_task, get_task_status, list_saved_videos, get_saved_video, search_saved_videos, list_notes, get_note, update_note, generate_summary_by_prompt, list_channels, subscribe_channel, unsubscribe_channel, get_channel_videos, get_latest_feed, get_channel_health, mark_feed_seen, list_collections, get_collection, create_collection, add_to_collection, get_collection_chat_history, generate_video_mindmap, extract_video_visuals, get_notion_status, export_to_notion, get_account_info
example: tools/call summarize_video {"url":"https://www.bilibili.com/video/BV1Sk4y1x7r2"} → { summary (markdown with timestamps), htmlUrl, costDuration, remainingTime }
example: tools/call get_subtitle {"url":"https://www.bilibili.com/video/BV1Sk4y1x7r2"} → { detail.subtitlesArray: [{ startTime, end, text }] }
example: > 30 min → tools/call create_summary_task {"url":"..."} → { taskId }; then get_task_status {"taskId":"..."} until done
Agent 工作流
总结 → 可选字幕 → 入库后列表/搜索/详情 → 可选订阅动态。
- 1 summarize_video 用 summarize_video 总结一条公开音视频链接(> 30 min 改走 create_summary_task + get_task_status)。
- 2 get_subtitle 需要原文时再调 get_subtitle,不要默认把字幕和总结绑在一起。
- 3 list_saved_videos 入库后用 list_saved_videos / search_saved_videos / get_saved_video 检索已有内容。
- 4 get_latest_feed 持续跟踪频道时再 subscribe_channel,用 get_latest_feed 拉动态。
MCP tools 完整清单
这里按组列出全部已启用的工具,名称稳定,方便人和 agent 扫。
理解
summarize_video默认:单个 < 30 min 音视频总结(含时间戳)summarize_video_with_config自定义 prompt / 语言 / 模型summarize_by_chapter长视频按章摘要get_subtitle只要字幕,最快路径create_summary_task> 30 min 走异步,返回 task_idget_task_status轮询异步任务结果
资料库
list_saved_videos列出已保存的视频get_saved_video取单条:总结、章节、字幕、笔记search_saved_videos在已保存内容里搜索list_notes列出笔记get_note取一条笔记update_note更新笔记generate_summary_by_prompt用自定义 prompt 再总结已入库内容
订阅 / 动态
list_channels列出已订阅频道subscribe_channel订阅频道unsubscribe_channel取消订阅get_channel_videos取频道视频列表get_latest_feed取订阅动态get_channel_health频道抓取健康状态mark_feed_seen标记动态已读
合集 / 导出 / 视觉 / 账号
list_collections列出合集get_collection取合集详情create_collection创建合集add_to_collection把内容加入合集get_collection_chat_history合集对话历史generate_video_mindmap生成思维导图extract_video_visuals抽取画面(PPT / OCR / 幻灯片)get_notion_statusNotion 连接状态export_to_notion导出到 Notionget_account_info账号与套餐信息
从任意终端跑 BibiGPT
bibi 随桌面端安装。命令要带 --json,方便 agent 解析。没有桌面端时装 Skill,走同一条管线。
没有桌面端时
npx skills add JimmyLv/bibigpt-skill
bibi summarize "https://www.bilibili.com/video/BV1Sk4y1x7r2" --json
bibi library list --json
bibi library search --keyword "AI agents" --json
bibi call library.list --json
同一条管线的 REST
规格:OpenAPI 3。Token 从 /user/integration 取。这是一条真实的 summarize 调用,不是示意。
https://bibigpt.co/api/openapi.json
curl -s -X POST "https://bibigpt.co/api/v1/summarize" \
-H "Authorization: Bearer $BIBI_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.bilibili.com/video/BV1Sk4y1x7r2"}'
常见问题
列表里没有我的助手怎么办?
用「通用」页签。任何 MCP 客户端粘贴 https://bibigpt.co/api/mcp。能走 OAuth 的会弹浏览器登录,新用户可当场注册,不必先去网站开账号。不能走 OAuth 的到 https://bibigpt.co/user/integration 复制 Token,放到 Authorization: Bearer。Skill 通用安装:npx skills add JimmyLv/bibigpt-skill。
MCP 是什么?
BibiGPT MCP 是 Streamable HTTP 的 Model Context Protocol 服务,地址 https://bibigpt.co/api/mcp。Agent 用它调用总结、字幕、资料库、订阅等工具。鉴权是 OAuth2 + Bearer。
一定要 API key 吗?
Claude、ChatGPT、Cursor、VS Code、Grok Bot 这类能走 OAuth 的客户端不用先复制 key,登录 BibiGPT 账号即可(新用户可在同一流程注册)。Header 客户端、桌面 CLI、直连 API 才需要 Token(/user/integration)。
CLI 和 MCP 有什么区别?
同一套音视频管线,接口不同。网页 / 云端 agent 用 MCP(背后是 API)。本机终端、CI、桌面端用本地 bibi CLI。Skill(npx skills add)给还没装桌面端的 coding agent。
额度怎么算?
会员走 Agent Skill / MCP 时,Plus 每天 100 次免费,Pro 每天 300 次免费;超出后扣 API 余额。网页会员额度只管网页。升级:/shop
额度不够时去 /shop 升级。Plus 每天 100 次,Pro 每天 300 次。