BibiGPT YouTube Video Summarizer

co.bibigpt由 bibigpt.co 发布官方发布者v1.0.0更新于 Oct 29, 2026

AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.

已验证Streamable HTTP可网页运行知识与记忆媒体与设计

概览

AI 生成的概览

BibiGPT 托管的 MCP 服务器,让助手总结、转写并分章节处理 YouTube、Bilibili、TikTok 和播客视频。

可以做什么
  • 总结视频或播客链接,可自定义提示词、模型和语言
  • 对较长视频生成逐章节总结
  • 获取带时间戳的字幕与转写文本
  • 为长视频创建异步总结任务并查询任务状态
适用场景
适合不想完整观看就想了解视频或音频内容的场景:快速总结一个链接、分章节拆解、提取字幕,或对多个视频做批量与跨来源的资料整理。
运行要求
远程 streamable HTTP 端点,无需本地安装。首次使用通过 OAuth 登录,或使用 BibiGPT API 密钥以 Bearer 令牌方式认证(例如通过 BIBIGPT_API_KEY 环境变量)。需要 BibiGPT 账号和网络访问。
安装前请注意
视频链接和你提供的自定义提示词会发送到 BibiGPT 服务器处理。OAuth 授权会访问你的 BibiGPT 账号,API 密钥属于需妥善保管的凭据。摘要和转写由第三方生成,可能存在误差。

安装

在 SourceWeft 中

  1. 打开 控制台中的 BibiGPT YouTube Video Summarizer,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/co.bibigpt%2Fyoutube-video-summarizer/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "bibigpt-youtube-video-summarizer": {
      "type": "http",
      "url": "https://bibigpt.co/api/mcp"
    }
  }
}

README

bibigpt-skill — Video Summarizer Agent Skill

Claude Code · Codex · ChatGPT · OpenClaw · Cursor. Summarize YouTube, Bilibili, podcasts, and local files via the bibi CLI or hosted MCP.

AI Agent skills for BibiGPT. Multiple skills, one CLI (bibi), one account.

SkillWhen to use
bibiWatch a video: summarize, transcript, chapters
bibi-libraryAlready-saved videos, notes, collections, in-library search
bibi-feedSubscribe to channels, pull latest, mark seen
bibi-visionFrames / OCR / slides, mind map

npx skills add JimmyLv/bibigpt-skill still installs bibi (existing onboarding). Add a sibling with --skill:

bash
npx skills add JimmyLv/bibigpt-skill --skill bibi-librarynpx skills add JimmyLv/bibigpt-skill --skill bibi-feednpx skills add JimmyLv/bibigpt-skill --skill bibi-vision

Agent landing: bibigpt.co/mcp. Hand-held per-host install pages: bibigpt.co/agent (ChatGPT, Claude Code, OpenClaw, WorkBuddy, Doubao Work, QwenWork, DeepSeek Harness).

Ways to use:

  1. Agent plugin — one install adds the hosted MCP server plus all 4 skills: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot (see below)
  2. BibiGPT Desktop + CLI Skill — install bibi CLI, works with Claude Code / OpenClaw / Codex / WorkBuddy / QwenWork / Doubao Work / DeepSeek Harness
  3. Remote MCP Server — zero install, works with any MCP client (Claude, ChatGPT, Cursor, etc.): https://bibigpt.co/api/mcp
  4. OpenAPI — direct HTTP calls for containers, CI, or custom integrations

Every plugin signs in with OAuth on first use — no API key to paste.

Install as a Claude Code plugin

/plugin marketplace add JimmyLv/bibigpt-skill/plugin install bibi@bibigpt

On Claude Code 2.1.275 or later, one line works: /plugin install bibi --marketplace JimmyLv/bibigpt-skill.

Install as a Codex plugin

From the terminal:

bash
codex plugin marketplace add JimmyLv/bibigpt-skillcodex plugin add bibi@bibigpt

Or inside a Codex session: /plugin marketplace add JimmyLv/bibigpt-skill, then install bibi from the marketplace tab in /plugins. Also works in the Codex IDE extension (Settings → Plugins) and the ChatGPT desktop app (Work / Codex).

Install in Gemini CLI

bash
gemini extensions install https://github.com/JimmyLv/bibigpt-skill

Then run /mcp auth bibigpt once.

Install in Cursor or GitHub Copilot

The repo is also a Cursor plugin (.cursor-plugin/plugin.json + .mcp.json) and an Agent Plugins package (plugin.json + mcp.json) for GitHub Copilot. Without a marketplace, add the MCP server directly:

json
{ "mcpServers": { "bibigpt": { "url": "https://bibigpt.co/api/mcp" } } }

The server is also in the official MCP Registry as io.github.JimmyLv/bibigpt.


Skill Structure

skills/├── bibi/                 # Watch: summarize / subtitle / chapter├── bibi-library/         # Saved videos, notes, collections├── bibi-feed/            # Channel subscribe + latest feed└── bibi-vision/          # Frames, OCR, mind map

Each directory has SKILL.md (intent + triggers), references/ (auth, CLI), and workflows/ where a multi-step path exists. All four skills call the same bibi binary — there is no second npm package named video-cli.

skills/bibi/├── SKILL.md                        # Watch-video router — library/feed/vision go to siblings├── scripts/│   └── bibi-check.sh              # Auto-detect CLI vs API mode├── references/│   ├── cli.md                     # CLI command reference│   ├── api.md                     # OpenAPI endpoint reference│   ├── endpoints.md               # Auto-generated OpenAPI dump│   ├── installation.md            # Setup & auth guide│   └── supported-platforms.md     # URL types & platform limits└── workflows/    ├── quick-summary.md           # Paste URL → get AI summary    ├── deep-dive.md               # Chapter breakdown + follow-up Q&A    ├── transcript-extract.md      # Subtitle/transcript extraction    ├── article-rewrite.md         # Video → blog/公众号图文/小红书    ├── batch-process.md           # Multi-URL batch processing    ├── research-compile.md        # Multi-source topic synthesis    ├── export-notes.md            # Save to Notion/Obsidian/local    └── visual-analysis.md         # Kept as fallback; prefer skill `bibi-vision`

Workflows

bibi (watch-video) workflows:

WorkflowWhat it doesTrigger examples
Quick SummaryOne URL → AI summary"summarize this video", "总结"
Deep DiveChapter-by-chapter + Q&A"chapter summary", "分章节总结"
Transcript ExtractRaw subtitles with timestamps"get subtitles", "获取字幕"
Article RewriteVideo → polished article"turn into article", "AI改写"
Batch ProcessMultiple URLs at once"batch summarize", "批量总结"
Research CompileCross-source synthesis"compare these videos", "综合分析"
Export NotesSave to Notion/Obsidian/file"save to Notion", "导出笔记"

Sibling skills own the rest: bibi-library (saved library / notes / collections), bibi-feed (channels / latest), bibi-vision (frames / mind map).


Quick Start

1. Install Desktop App

bash
curl -fsSL https://bibigpt.co/install.sh | bash

Works on macOS (auto-uses Homebrew), Linux (downloads AppImage), and detects Windows (prompts to use winget).

Or install manually per platform:

Then log in: bibi auth login (opens browser for OAuth, saves token automatically).

2. Install Skill

Claude Code
bash
npx skills add JimmyLv/bibigpt-skill
OpenClaw
bash
npx skills add JimmyLv/bibigpt-skill --agents OpenClaw --yes
DeepSeek Harness
bash
dsh plugin --profile web add "github:JimmyLv/bibigpt-skill#path:/dsh-plugin"

Restart the profile and /bibi shows up under Skills. Keep the quotes — # starts a shell comment. Source and the disk-copy alternative live in dsh-plugin/. Copying skills/bibi into ~/.agents/skills/bibi also works (shared with Claude Code).

WorkBuddy (Tencent)

Download: workbuddy.cn. Skills live in ~/.workbuddy/skills/<name>/SKILL.md.

bash
npx skills add JimmyLv/bibigpt-skill -g -y

WorkBuddy custom skills need agent_created: true in the SKILL.md frontmatter (this repo includes it). Then /reload-skills or restart the app.

Fallback: copy skills/bibi to ~/.workbuddy/skills/bibi.

Step-by-step: https://bibigpt.co/agent/workbuddy

豆包工作 / Doubao Work

Download desktop: doubao.com/download/desktop. Doubao Work does not publish a filesystem skill directory — do not invent ~/.doubao/skills.

In the desktop sidebar open 技能 · 连接器 · 伙伴, create a skill named bibi, and paste skills/bibi/SKILL.md.

Step-by-step: https://bibigpt.co/agent/doubao

千问工作 / QwenWork

App: qwenwork.cn. Skill dir: ~/.qwenworkcn/skills/. Paste this into QwenWork:

text
Please download https://github.com/JimmyLv/bibigpt-skill and copy skills/bibi to ~/.qwenworkcn/skills/bibi

QwenWork clones and loads the skill from chat. Docs: https://help.aliyun.com/zh/qwenwork/skills

Step-by-step: https://bibigpt.co/agent/qwenwork

3. Usage

Ask your agent to summarize any video, audio URL, or local file:

> Summarize this video: https://www.youtube.com/watch?v=xxxxx> Summarize this local file: /path/to/meeting-recording.mp4

The agent will automatically detect the best mode and route to the right workflow.

Commands

CommandDescription
bibi summarize "<URL>"Summarize a video/audio URL
bibi summarize "/path/to/file.mp4"Summarize a local audio/video file
bibi summarize "<INPUT>" --asyncAsync mode (long videos)
bibi summarize "<INPUT>" --chapterChapter-by-chapter summary
bibi summarize "<INPUT>" --subtitleFetch subtitles/transcript only
bibi summarize "<INPUT>" --jsonFull JSON output
bibi auth checkCheck auth status
bibi auth loginOAuth login via browser (saves token automatically)
bibi check-updateCheck for new version
bibi upgradeDownload and install latest version (alias: self-update)

Updating

BibiGPT ships three independently updateable layers. Pick the one that matches what you want refreshed.

LayerUpdatesCommandWhen to run
Skill content (workflows, references, intent router)npm-distributed, manualnpx skills update JimmyLv/bibigpt-skillWeekly, or when changelog adds a new MCP tool / workflow
bibi desktop CLI (binary + embedded SKILL.md + manifest dispatcher)Self-update or package managerbibi upgrade (or brew upgrade --cask bibigpt / winget upgrade BibiGPT)When the changelog mentions CLI changes
Remote MCP server (https://bibigpt.co/api/mcp)Always latest, server-sideautomatic — restart your MCP client to pick up new toolsNever manually; happens server-side
Update the skill
bash
npx skills update JimmyLv/bibigpt-skill

The skill does not auto-update — Agents read whatever was last fetched. Re-run when you want new BibiGPT capabilities, fixed workflows, or new MCP tools surfaced. For a clean reinstall:

bash
npx skills remove JimmyLv/bibigpt-skill && npx skills add JimmyLv/bibigpt-skill

The GitHub Releases page tracks what each version changed.

Update the bibi CLI
bash
bibi check-update    # peek at the latest published versionbibi upgrade         # download and install (uses brew on macOS, installer on Windows)

Or via package manager: brew upgrade --cask bibigpt / winget upgrade BibiGPT --source winget / fresh download from bibigpt.co/download/desktop.

Manifest is hot-cached, not embedded. Even without bibi upgrade, the CLI dispatcher fetches https://bibigpt.co/api/cli-manifest.json on first call (24h TTL) — newly-released agent procedures show up the next day. bibi upgrade only matters when the dispatcher itself or the embedded SKILL.md changes.

Update the MCP server

Nothing to do — the remote MCP endpoint always serves the latest meta.mcp.enabled tool list. Restart your MCP client (Claude Desktop, Cursor, etc.) if you don't see a newly-released tool — that refreshes its tools/list cache.

Note: The desktop app build is triggered via the build-tauri-desktop-app GitHub Actions workflow. After a successful build, artifacts are uploaded to OSS and the latest.json manifest is updated automatically — the client checks this manifest for update availability.


Remote MCP Server (No Install Required)

BibiGPT also provides a remote MCP server at https://bibigpt.co/api/mcp — works with any MCP-compatible client. Streamable HTTP transport with OAuth 2.1 authentication.

Available Tools

ToolDescription
summarize_videoSummarize a video or podcast URL
summarize_video_with_configSummarize with custom prompt, model, language
summarize_by_chapterChapter-by-chapter summary
get_subtitleGet transcript/subtitles with timestamps
create_summary_taskCreate async task for long videos
get_task_statusCheck async task status

Claude Code

Add to .mcp.json in your project root:

json
{  "mcpServers": {    "bibigpt": {      "type": "http",      "url": "https://bibigpt.co/api/mcp"    }  }}

Or via CLI:

bash
claude mcp add --transport http bibigpt https://bibigpt.co/api/mcp

OpenAI Codex

Edit ~/.codex/config.toml (or .codex/config.toml in project root):

toml
[mcp_servers.bibigpt]url = "https://bibigpt.co/api/mcp"

With API key authentication:

toml
[mcp_servers.bibigpt]url = "https://bibigpt.co/api/mcp"bearer_token_env_var = "BIBIGPT_API_KEY"

Claude Desktop

Option A — UI (recommended): Settings → Connectors → Add Connector → paste https://bibigpt.co/api/mcp

Option B — Config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):

json
{  "mcpServers": {    "bibigpt": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://bibigpt.co/api/mcp"]    }  }}

Cursor

Add to .cursor/mcp.json in project root, or configure in Cursor Settings → MCP:

json
{  "mcpServers": {    "bibigpt": {      "url": "https://bibigpt.co/api/mcp",      "type": "streamable-http"    }  }}

VS Code (GitHub Copilot)

Add .vscode/mcp.json in your workspace:

json
{  "servers": {    "bibigpt": {      "type": "http",      "url": "https://bibigpt.co/api/mcp"    }  }}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

json
{  "mcpServers": {    "bibigpt": {      "serverUrl": "https://bibigpt.co/api/mcp"    }  }}

ChatGPT

  1. Settings → Apps & Connectors → Advanced settings → enable Developer mode
  2. Settings → Apps & Connectors → Create connector
  3. Enter URL: https://bibigpt.co/api/mcp
  4. Complete OAuth authorization when prompted

Manus

Settings → Connectors → Add Connectors → Custom MCP → +Add Custom MCP:

Enter server URL: https://bibigpt.co/api/mcp

LobeChat

Settings → Plugin Settings → Custom Plugins → Quick Import JSON:

json
{  "type": "mcp:streamable-http",  "url": "https://bibigpt.co/api/mcp",  "metadata": {    "title": "BibiGPT",    "description": "AI Video & Audio Summarizer"  }}

Direct API Key (Skip OAuth)

If you have a BibiGPT API key, skip OAuth and use Bearer token directly:

bash
# List available tools (no auth needed for discovery)curl -X POST https://bibigpt.co/api/mcp \  -H "Content-Type: application/json" \  -H "Accept: application/json, text/event-stream" \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
# Summarize a video (requires auth)curl -X POST https://bibigpt.co/api/mcp \  -H "Authorization: Bearer YOUR_API_KEY" \  -H "Content-Type: application/json" \  -H "Accept: application/json, text/event-stream" \  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"summarize_video","arguments":{"url":"https://www.youtube.com/watch?v=xxxxx"}}}'

Get your API key at bibigpt.co/user/integration.

License

MIT

来源:README.md,提交 576ae5f

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

1
  1. v1.0.0最新Oct 29, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Bibigpt 集成