BibiGPT
io.github.JimmyLvPublished by GitHub account JimmyLvv1.0.0Updated Oct 25, 2026
Summarize, transcribe and search YouTube, Bilibili, TikTok, podcasts and other videos with AI.
The publisher's own server: BibiGPT YouTube Video Summarizer
Overview
BibiGPT is a hosted MCP server that lets an assistant summarize, transcribe and search YouTube, Bilibili, TikTok, podcast and other video or audio content.
- What you can do
- Summarize a video or podcast URL, optionally with a custom prompt, model or language, or chapter by chapter. Retrieve transcripts and subtitles with timestamps. Run long videos as asynchronous tasks and check their status. The companion skill set also covers a saved library, channel feeds and frame or OCR analysis, but the remote server itself lists only the summarization and transcript tools.
- When to use it
- Useful when you want an assistant to digest video or audio links, pull subtitles, or produce chapter breakdowns and notes without watching the content yourself. It is a hosted option that needs no local install.
- Requirements
- A remote endpoint at bibigpt.co over streamable HTTP; no local runtime is needed. OAuth sign-in with a BibiGPT account is required, or a BibiGPT API key passed as a Bearer token. Network access to the service is required.
Installation
In SourceWeft
- Open BibiGPT in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.JimmyLv%2Fbibigpt/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"bibigpt": {
"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.
npx skills add JimmyLv/bibigpt-skill still installs bibi (existing onboarding). Add a sibling with --skill:
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:
- Agent plugin — one install adds the hosted MCP server plus all 4 skills: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot (see below)
- BibiGPT Desktop + CLI Skill — install
bibiCLI, works with Claude Code / OpenClaw / Codex / WorkBuddy / QwenWork / Doubao Work / DeepSeek Harness - Remote MCP Server — zero install, works with any MCP client (Claude, ChatGPT, Cursor, etc.):
https://bibigpt.co/api/mcp - 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
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:
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
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:
The server is also in the official MCP Registry as io.github.JimmyLv/bibigpt.
Skill Structure
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.
Workflows
bibi (watch-video) workflows:
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
Works on macOS (auto-uses Homebrew), Linux (downloads AppImage), and detects Windows (prompts to use winget).
Or install manually per platform:
- macOS:
brew install --cask jimmylv/bibigpt/bibigpt(Homebrew tap) - Windows:
winget install BibiGPT --source wingetor download from bibigpt.co/download/desktop - Linux: Download
.deb/.AppImagefrom bibigpt.co/download/desktop
Then log in: bibi auth login (opens browser for OAuth, saves token automatically).
2. Install Skill
Claude Code
OpenClaw
DeepSeek Harness
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.
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:
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:
The agent will automatically detect the best mode and route to the right workflow.
Commands
Updating
BibiGPT ships three independently updateable layers. Pick the one that matches what you want refreshed.
Update the 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:
The GitHub Releases page tracks what each version changed.
Update the bibi CLI
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 fetcheshttps://bibigpt.co/api/cli-manifest.jsonon first call (24h TTL) — newly-released agent procedures show up the next day.bibi upgradeonly matters when the dispatcher itself or the embeddedSKILL.mdchanges.
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-appGitHub Actions workflow. After a successful build, artifacts are uploaded to OSS and thelatest.jsonmanifest 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
Claude Code
Add to .mcp.json in your project root:
Or via CLI:
OpenAI Codex
Edit ~/.codex/config.toml (or .codex/config.toml in project root):
With API key authentication:
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):
Cursor
Add to .cursor/mcp.json in project root, or configure in Cursor Settings → MCP:
VS Code (GitHub Copilot)
Add .vscode/mcp.json in your workspace:
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
ChatGPT
- Settings → Apps & Connectors → Advanced settings → enable Developer mode
- Settings → Apps & Connectors → Create connector
- Enter URL:
https://bibigpt.co/api/mcp - 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:
Direct API Key (Skip OAuth)
If you have a BibiGPT API key, skip OAuth and use Bearer token directly:
Get your API key at bibigpt.co/user/integration.
License
MIT
Source: README.md at commit 576ae5f
Tools
0Version history
1- v1.0.0LatestOct 13, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts