Repository navigation
Releases: HuangYincan/VideoNote-MCP
Release list
v0.2.7 — setup 版本与更新、安装默认跟随新版
新增
- setup 标题显示当前版本,新增「⑥ 关于与更新」。
- 手动检查 PyPI 最新发布版本,显示检查结果与升级方法;进入 setup 不自动联网,检查失败可重试。
- 一键打开项目主页、发行说明和使用手册;浏览器无法打开时显示可复制的网址。
- 纯文本模式支持相同功能,并区分 setup 与已运行 MCP 的版本。
安装与更新
- install 默认注册
videonote@latest,以后重启 / 重连 MCP 获取新版;保留 MLX / FunASR extras 和运行环境。 - 可用
--pin-version固定版本;源码继续使用本地uv run --frozen。 - v0.2.6 及更早安装器生成的固定版本注册,需要运行新版安装器并确认更新一次:
uvx videonote@latest install完成后重启客户端或重连 MCP。保留原有转写引擎、模型与可选依赖。
仅查看新界面:
uvx videonote@latest setup验证
1606 项测试通过、1 项跳过、27 项子测试通过;Ruff、构建、源码与 wheel 独立 MCP stdio 通过。版本检查真实 PyPI 查询通过;浏览器及配置操作使用隔离测试。
v0.2.6 — 任务详情、来源追溯与语义命名
新增功能
- 任务可进入详情:
videonote setup→「⑤ 任务管理」→「浏览任务」,选择任务按回车,查看笔记、原始来源、处理信息与素材路径;支持分页阅读笔记、时间轴转写和评论弹幕,以及刷新和逐级返回。 - 新任务记录来源:提交时保存原始链接或本地路径、平台与任务类型;排队和失败任务也能追溯来源。链接去除凭据,保留视频 ID、分 P 等定位参数。
- Agent 自动命名收尾:Agent 写完笔记后按内容拟定具体名称,通过
task(action="rename", title=...)回写;列表、详情与状态查询统一显示语义名称,任务 ID 保持稳定。 - 兼容旧任务:尽量从笔记或平台 ID 恢复来源,文件缺失、已清理或缓存损坏时显示可用信息与提示。
这些功能未包含在 v0.2.5 中。
升级
通过 uvx 使用:
uvx videonote@0.2.6 setup通过 uv tool 安装的用户:
uv tool upgrade videonote升级后重启客户端或重连 MCP。若注册命令固定为旧版本,需要把注册版本同步更新;使用 MLX / FunASR 等可选依赖时继续保留原有 --with 参数。
验证
完整回归:1565 passed, 1 skipped, 27 subtests passed。Ruff F/I、锁文件检查、shell / diff、构建、源码及 wheel 独立 MCP stdio 验证通过。远端 CI 覆盖 Python 3.11 / 3.12 / 3.13 与 Windows / Linux / macOS 安装器;未重新执行真实平台登录、媒体下载或 GPU 模型推理。
v0.2.5 — 跨平台安装与客户端管理
跨平台安装向导
Windows、Linux、macOS 均可使用:
uvx videonote@latest install- 自动检测本机 Agent 客户端,支持多选安装到 Claude Code、Codex、Claude Desktop、Cursor、OpenCode、Pi、Grok Build、Gemini CLI、Kiro、VS Code、GitHub Copilot CLI。Pi 需要支持原生 MCP 的版本。
- 按硬件推荐 MLX、CUDA 或 CPU,配置和 MCP 使用同一运行环境;可选择下载模型。
- 安装前展示现有转写设置及来源,识别旧数据、配置与模型目录,多套配置先选择;选择“保留”时沿用已有模型。
videonote setup可管理 Agent 注册启用状态和多选卸载。卸载注册后,程序、模型、笔记及登录配置仍保留。- install / setup 统一彩色多选界面,精简路径显示,MLX 设备明确显示为 Apple GPU;支持纯文本输出与 NO_COLOR,修复 Windows 中文重定向输出。
验证
本地隔离全量 1526 passed、1 skipped、27 subtests passed;Ruff F/I、打包及源码 / wheel MCP stdio 通过。GitHub Actions 检查包含 Python 3.11 / 3.12 / 3.13 及 Windows / Linux / macOS 安装器矩阵。
v0.2.4
v0.2.3
What's Changed
- docs: 统一可选转写引擎的 --with 安装口径 by @HuangYincan in #60
- docs: 补 JSON 客户端 --with 示例,修正 README 引用块代码栏解析 by @HuangYincan in #61
- feat(#63): 独立平台登录配置并发布 v0.2.3 by @HuangYincan in #64
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- docs: 将代码导航移至贡献指南 by @HuangYincan in #55
- fix: 本地视频 FFmpeg 死锁 / GPU 判据错位 / 首次导入停顿,及显存空闲释放 by @Wolfie-glitch in #58
- chore(release): v0.2.2(#56/#57/#58) by @HuangYincan in #59
New Contributors
- @Wolfie-glitch made their first contribution in #58
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- chore: 移除 Skills 分发,保留独立 MCP by @HuangYincan in #47
- chore: 同步 MCP-only 分发,移除 Skills by @HuangYincan in #48
- fix: 整合抖音修复、MCP 配置与双分支维护 by @HuangYincan in #49
- chore: 同步抖音修复、MCP 配置和文档至 main by @HuangYincan in #50
- feat: 独立导出模板恢复与 MCP 自描述指引 by @HuangYincan in #51
- chore: 将独立模板与 MCP 指引同步到 main by @HuangYincan in #52
- refactor: 解耦预检与转写导出并完善仓库文档 by @HuangYincan in #53
- release: v0.2.1 by @HuangYincan in #54
Full Changelog: v0.1.28...v0.2.1
v0.1.28
What's Changed
- release: v0.1.28(抖音扫码确认后不再卡住) by @HuangYincan in #46
Full Changelog: v0.1.27...v0.1.28
v0.1.27
What's Changed
- release: v0.1.27(抖音扫码改本机 Chrome) by @HuangYincan in #45
Full Changelog: v0.1.26...v0.1.27
v0.1.26
What's Changed
- Update acknowledgments section in README by @HuangYincan in #43
- release: v0.1.26(抖音 SSO 扫码登录) by @HuangYincan in #44
Full Changelog: v0.1.25...v0.1.26