bilinote

Solid

使用 BiliNote-Mcp 的 MCP 工具把视频链接(B站/YouTube/抖音/快手/本地文件)生成 AI Markdown 笔记。触发词:「生成视频笔记」「视频 → 笔记」「帮我给这个视频做笔记」「从 XX 链接做笔记」。当用户给出视频链接/本地视频并希望得到结构化笔记或总结时使用。

AI & Automation 21 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
45
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# BiliNote-Mcp —— 视频链接 → AI Markdown 笔记 把 [BiliNote](https://github.com/JefferyHcool/BiliNote) 的核心能力(下载 → 转写 → LLM 总结)封装成了 MCP 工具。**无需启动任何后端服务** —— 流水线完全在 MCP server 进程内运行。 ## 必须用 MCP 工具(不要用 Bash/curl 硬做) - 本 Skill 的所有步骤都**调用 `bilinote` MCP 的工具**(`generate_note` / `get_task_status` / `list_providers` / `set_transcriber` 等),**不要**用 Bash / curl 手工调后端、不要手工解析 JSON 文件、不要自己拼 HTTP 请求。 - 你的工具列表里应该有 `bilinote` 的 MCP 工具。**若看不到**:先告诉用户「重启会话(或 `/reload-plugins`)让 MCP 加载」,并检查 `/mcp`;**不要**在缺工具时用 Bash 硬做。 - 唯一用 CLI/终端的地方:让用户在**独立终端**跑 `bilinote-mcp providers set`(填 key)、`bilinote-mcp login bilibili`(扫码)—— 这些本来就该在终端做。 ## 前提 1. **MCP server 已注册**(`claude mcp list` 应能看到 `bilinote`,或项目 `.mcp.json` 已配置)。 2. **FFmpeg 已安装**(`ffmpeg -version`)。缺失时先让用户安装,再调用 `health_check` 确认。 3. **至少一个 LLM 供应商可用**(内置已预置:`list_providers` 查看;空 key 用 `update_provider` 填;自建用 `add_provider`)。 - **安全红线:绝不要让用户在对话里发 API key** —— 对话会发到你的 LLM 上游。让用户在 **Claude Code 之外的独立终端**执行 `bilinote-mcp providers set <id> --api-key '...'`。填好后 `list_providers` 显示 `key=已填`,你直接用它,**不需要也不应该看到明文 key**。 - 用户没有 key?**优先用 Ollama**(本地免费、无需 key):`list_models("ollama")` 有模型就直接 `generate_note(provider_id="ollama", model_name=...)`; - 否则引导用户注册免费额度(Groq/DeepSeek 等)后按上面方式在终端填 key。 4. 转写引擎二选一: - 本地 `fast-whisper`:需先 `download_transcriber_model("tiny")`(或更大尺寸)下载模型; - 云端 `groq` / `bcut`:`set_transcriber("groq")`(需要对应 API key 配置为 id 为 `groq` 的供应商)。 ## 标准工作流(给视频做笔记) 1. **`health_check`** —— 确认 ffmpeg/db 就绪;若 `ffmpeg: missing` 先让用户装 FFm...

Details

Author
HuangYincan
Repository
HuangYincan/BiliNote-MCP
Created
3 weeks ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category