https://bibigpt.co/api/mcp
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 以及任何 MCP 客户端。一键 OAuth,或带 Bearer。网页侧 MCP 走的就是 API。
https://bibigpt.co/api/mcp
桌面、终端、CI
BibiGPT CLI
桌面端自带的本地 bibi 命令,不是第二个产品。输出加 --json。没有桌面端时用 npx skills 走同一条管线。
bibi summarize "<url>" --json
自建后端与批量
Public API
同一条音视频管线的 REST。OpenAPI 3 规格可直接给 agent 当工具表。
https://bibigpt.co/api/openapi.json
一键 OAuth 接入
在 Claude、ChatGPT、Cursor 或 VS Code 里粘贴服务器地址,用 BibiGPT 账号登录。不用先复制 API key。
https://bibigpt.co/api/mcp- 打开 Claude 设置,进入 Connectors。
- 点 Add custom connector,粘贴下方 MCP 地址。
- 点 Connect,用 BibiGPT 账号登录并授权。新用户可在同一流程注册。
https://bibigpt.co/api/mcp四份 skill,同一条 CLI
多个 skill,同一个 bibi 二进制、同一个账号。npx skills add JimmyLv/bibigpt-skill 仍然安装 bibi。
bibiVideo summarizer agent skill:看视频、总结、转写、章节。不要用来搜已保存内容或管订阅。
npx skills add JimmyLv/bibigpt-skill --skill bibi
bibi-library已保存视频、笔记、合集、库内搜索。
npx skills add JimmyLv/bibigpt-skill --skill bibi-library
bibi-feed订阅频道、拉最新、标记已读。
npx skills add JimmyLv/bibigpt-skill --skill bibi-feed
bibi-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, OpenClaw
endpoint: https://bibigpt.co/api/mcp
transport: Streamable HTTP
auth (hosted clients): OAuth 2.1 with PKCE; 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_infoAgent 工作流
总结 → 可选字幕 → 入库后列表/搜索/详情 → 可选订阅动态。
- 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 完整清单
/developers 目前只写了 summarize 一组。这里按组列全,名称稳定,方便人和 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-skillbibi 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.jsoncurl -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 是什么?
BibiGPT MCP 是 Streamable HTTP 的 Model Context Protocol 服务,地址 https://bibigpt.co/api/mcp。Agent 用它调用总结、字幕、资料库、订阅等工具。鉴权是 OAuth2 + Bearer。
一定要 API key 吗?
Claude、ChatGPT、Cursor、VS Code 这类能走 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 次。