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 跑在哪选。

一键 OAuth 接入

在 Claude、ChatGPT、Cursor 或 VS Code 里粘贴服务器地址,用 BibiGPT 账号登录。不用先复制 API key。

远程 MCP 地址
https://bibigpt.co/api/mcp
  1. 打开 Claude 设置,进入 Connectors。
  2. 点 Add custom connector,粘贴下方 MCP 地址。
  3. 点 Connect,用 BibiGPT 账号登录并授权。新用户可在同一流程注册。
https://bibigpt.co/api/mcp

四份 skill,同一条 CLI

多个 skill,同一个 bibi 二进制、同一个账号。npx skills add JimmyLv/bibigpt-skill 仍然安装 bibi。

  • bibi

    Video 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 扫。人也可以直接复制。

quick reference
# 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_info

Agent 工作流

总结 → 可选字幕 → 入库后列表/搜索/详情 → 可选订阅动态。

  1. 1

    summarize_video

    用 summarize_video 总结一条公开音视频链接(> 30 min 改走 create_summary_task + get_task_status)。

  2. 2

    get_subtitle

    需要原文时再调 get_subtitle,不要默认把字幕和总结绑在一起。

  3. 3

    list_saved_videos

    入库后用 list_saved_videos / search_saved_videos / get_saved_video 检索已有内容。

  4. 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_id
  • get_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导出到 Notion
  • get_account_info账号与套餐信息

从任意终端跑 BibiGPT

bibi 随桌面端安装。命令要带 --json,方便 agent 解析。没有桌面端时装 Skill,走同一条管线。

没有桌面端时
npx skills add JimmyLv/bibigpt-skill
真实 CLI 命令
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 调用,不是示意。

OpenAPI
https://bibigpt.co/api/openapi.json
POST /api/v1/summarize
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 是什么?

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 次。