mcpField
U
Uoink

Uoink

本地服务
uoink.app记忆与知识02 天前更新

关于 Uoink

Uoink 是一款本地优先的资料库工具,可在电脑上保存并搜索 YouTube 视频、播客、文章等来源。它面向基于原始资料工作的用户和 AI Agent,通过应用、MCP 服务及 OpenAPI 桥接提供字幕、画面和带时间戳的引用。

主要功能

  1. 01采集字幕、画面、评论和元数据
  2. 02将支持的来源保存为结构化本地文件
  3. 03搜索统一的本地资料库
  4. 04提供带时间戳的证据和引用
  5. 05提供 MCP 工具、资源模板和提示词
  6. 06通过 OpenAPI 桥接公开工具

适用场景

  1. 01研究已保存的 YouTube 视频并引用时间戳
  2. 02搜索和分析播客转录文本
  3. 03基于本地文章和帖文集合写作
  4. 04让 Agent 采集链接并查找已保存的证据

MCP 相关

Uoink 提供基于 stdio 的本地 MCP 服务,以及经过令牌认证的 HTTP JSON-RPC。它向连接的客户端公开采集与研究工具、资料库资源模板和提示词。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbuoink-3.11.2.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Uoink

License: MIT Release Platform: Windows and Mac MCP server Website: uoink.app

保存你学习的视频、播客和文章。你的 AI 可以搜索它们并引用时间戳。

在 Windows 上免费、开源且本地运行:文字稿、画面和评论会以 Markdown 和 JSON 格式保存到你的磁盘,供 Claude、Cursor、Codex 或任何 MCP 客户端使用。

免费、开源(MIT)且以本地运行为先:无需账户,不使用 Uoink 云端;只有在你主动启用匿名使用量统计时才会发送数据。Uoink 会将支持的来源保存为结构化 Markdown 文件到你的设备,然后通过剪贴板、本地 MCP 服务和 OpenAPI 桥接,让你的 AI 使用这些内容。YouTube 采集内容包括文字稿、带时间戳的截图、评论和元数据;其他来源类型则保留发布方提供的内容。

  • 网站: https://uoink.app · 安装: https://uoink.app/install · 开发者: https://uoink.app/developers
  • 状态: 支持 Windows 10/11,另有 Mac 预览版(Apple Silicon,macOS 15 或更高版本),已通过 Apple 公证。该扩展需从发行版侧载,目前尚未上架 Chrome 网上应用店。Windows 安装程序未签名,因此首次运行时 SmartScreen 会发出警告。

为什么选择 Uoink

你看到一个显然效果不错的视频,想知道原因。于是你把 YouTube 链接贴进 Claude,希望它能“看”视频。但它做不到——它会捏造引述、编造标题,读过第一段后就无能为力。最后你只能用 2 倍速看完整个视频,手动做笔记。

Uoink 解决这个问题。点击任意视频下方的 Uoink 按钮(也可以右键点击链接,或按 Alt+U),即可获取完整文字稿、带时间戳的截图、热门评论、频道背景信息和元数据——这些内容会复制到剪贴板并保存到磁盘,可供 Claude、ChatGPT 或笔记应用使用。或者告诉你的 AI Agent “uoink 那个视频并解析它的吸引点”,它就会完成这两项操作,无需经过剪贴板。

你的资料库会不断积累。你保存的每个来源都会进入一个本地资料库,你的 AI 可以搜索、引用并以你的风格进行创作。

可以采集的内容

来源采集内容
YouTube(主打功能)带时间戳的文字稿、截图、热门评论、频道背景信息、完整元数据、JSON 附属文件
X / Twitter 视频 + 文本视频文字稿和帖子文本、作者署名、串文上下文
播客自动监控 RSS/Atom 元数据;可选择按订阅源启用自动导入,下载本地 MP3、使用 WhisperX 转录并发布到资料库
网页 / 文章提取可读文本并以相同的资料库格式保存
Reddit将帖子串和热门评论保存为 Markdown

已发布的来源会编入同一个本地资料库索引。播客音频和文字稿保存在 Uoink 的本地数据文件夹中;发布节目后,其 Markdown 文件和附属文件也会加入同一可搜索索引。

AI 读取语料库的三种方式

1. 剪贴板(创作者路径) — 点击 Uoink,然后粘贴到 Claude / ChatGPT。转录文本加上适合粘贴的部分截图(以内嵌图像形式呈现),让模型在一次粘贴中同时看到文本和画面。

2. MCP 服务(Agent 路径):一个通过 stdio 暴露 91 个工具、五个库资源模板和九个提示词的本地 MCP 服务。Claude Desktop(.mcpb)、Claude Code 和 Cursor 通过标准连接即可使用完整的采集、研究、写作和 Library 工具集。用户同意门控保持不变。

stdio 传输已通过 Claude Desktop 和 Cursor 测试。Cline 和 Continue 是标准 stdio 兼容路径,但未逐一进行冒烟测试。

  • stdio 默认启用全部 91 个注册工具。在客户端环境中设置 UOINK_MCP_TOOLSET=core,即可使用之前的 35 个工具。Cursor 和其他有工具数量上限的客户端可能需要此设置。更改后请重启连接。
  • /mcp/v1 上的 HTTP JSON-RPC 通过经过令牌身份验证的本地辅助程序暴露同一组 91 个注册工具。两种 MCP 传输共用处理程序,并将相同的三个顶层 oneOf 输入架构扁平化,以兼容客户端。服务器仍会验证精确的冻结架构。

3. OpenAPI 桥接(适用于不支持 MCP 的本地 Agent) — 支持本地 OpenAPI 的 Agent 和脚本可以通过 /openapi/v1/spec.json + POST /tools/<name>,使用 OpenAPI 3.1 接口调用同一组工具。

在任何 AI Agent 中使用 Uoink

安装后,打开新终端并运行 uoink status 或 uoink search "working memory" --limit 5。安装程序中勾选的 PATH 选项 会让本地 Shell 中的 Agent 可以使用 uoink。uoink connect <client> 会 输出 MCP 客户端的连接说明。

便携式技能通过 MCP 或 CLI 支持 Claude Code、Codex、pi、 Hermes Agent 和 OpenClaw。与此版本一同发布的 Claude Code marketplace ryanbiddy/uoink-agent-kit 包含该技能和 MCP 配置。有关命令和客户端限制,请参阅 连接你的 Agent;有关通过 Shell 安装,请参阅 Agent 安装步骤。

MCP 设置(Claude Desktop、Cursor、Cline)

安装 Uoink 后,从扩展弹出窗口的 Settings 链接打开设置页面,并复制生成的代码片段——或者将以下内容粘贴到客户端的 MCP 配置中。stdio 服务会运行随附的 Python,并调用已安装的 uoink_mcp.py(C-01 修复会将应用目录固定添加到 sys.path,因此此命令在每种安装方式下都有效):

{
  "mcpServers": {
    "uoink": {
      "command": "%LOCALAPPDATA%\\Uoink\\python\\python.exe",
      "args": ["%LOCALAPPDATA%\\Uoink\\uoink_mcp.py"]
    }
  }
}

Claude Desktop 不会展开 %LOCALAPPDATA%——请使用完整的绝对路径(例如 C:\\Users\\<you>\\AppData\\Local\\Uoink\\python\\python.exe)。保存后重启客户端;Uoink 的工具会自动显示。

一键安装: Claude Desktop .mcpb bundle 无需手动编辑配置即可安装 stdio 服务。请参阅 docs/mcpb-bundle.md。

HTTP 传输: 将 HTTP MCP 客户端指向 http://127.0.0.1:5179/mcp/v1,并发送请求头 X-Uoink-Token(从 %LOCALAPPDATA%\Uoink\token.txt 读取令牌)。

Uoink 操作员技能

Uoink 附带便携式 Skill skills/uoink/SKILL.md(安装到 %LOCALAPPDATA%\Uoink\skills\uoink\),用于查找已保存的证据、引用时间戳、采集 URL、保存笔记,以及依据用户的来源和表达风格进行写作。支持 Agent Skills 的客户端可以将同一文件与 Uoink 的 MCP 工具一同加载,也可以使用其中完全一致的 CLI 命令。有关安装路径和精简版 Claude Code 插件套件,请参阅连接你的 Agent。

安装

  1. 下载安装程序。 从 v3.11.2 release 下载 Uoink-Setup-3.11.2.exe。适用于 Windows 10/11;Mac 的步骤见下文。安装程序未经签名:如果 SmartScreen 显示“Windows 已保护你的电脑”,请选择 更多信息 -> 仍要运行,并核对文件是否与发布页面列出的 SHA-256 一致。

  2. 运行安装程序。 默认安装到 %LOCALAPPDATA%\Uoink\(无需管理员权限)。完成页面可立即启动辅助程序,且自动启动项会在每次登录时运行它。

  3. 加载捆绑的扩展程序。 首次启动时,Uoink 会显示一次性设置页面。使用该页面打开浏览器的扩展程序页面,并复制已安装扩展程序的路径;然后启用开发者模式,点击 加载已解压的扩展程序,并选择该文件夹。

Mac 用户(Apple Silicon、macOS 15 或更高版本;预览版):从同一发布页面下载 Uoink-3.11.2-macos-arm64.dmg,将 Uoink 拖到“应用程序”,推出磁盘,然后从“应用程序”打开 Uoink。该应用已签名并经过公证,因此 macOS 只会像往常一样询问是否打开从互联网下载的应用。然后按照上述步骤,通过设置页面加载扩展程序。参见 docs/mac/INSTALL.md。

商店安装链接由 store-config.json 控制。商品页面上线后,设置页面和这些步骤会提供 添加到 Chrome,并将侧载选项放在 高级 下。发布维护人员:请遵循 SUBMIT-NOW.md。

从源码运行的开发者请参见 REQUIREMENTS.md。使用 ./build.ps1 在本地构建安装程序(参见 docs/build-installer.md)。

静默桌面通知

桌面通知默认处于开启状态。若要让后台信息流监控和捕获保持不可见,请打开 仪表板 → 设置 → 本地应用,并关闭 显示桌面通知。Uoink 会在仪表板的 活动 视图中保留被隐藏的更新,因此静默不会丢弃事件。当前台应用覆盖其监视器时,Uoink 也会自动采取相同的处理方式,包括无边框和独占全屏游戏。

该设置保存在 settings.json 的 notifications_enabled 中。本地客户端可通过 GET /settings 读取,也可使用经过身份验证的 POST /settings 请求更新,例如请求体为 {"notifications_enabled": false}。无需重启。

工作原理

扩展程序流程: 点击视频下方的 Uoink → Uoink 提取字幕稿、截图、评论和元数据 → Markdown 语料库写入剪贴板(内嵌截图),完整内容集保存到磁盘 → 粘贴、运行提示词、获取分析结果。

Agent 流程(MCP): 设置完成后,Agent 即可使用 Uoink 工具 → 提问 “对这个视频使用 uoink 并解读其钩子” → Agent 调用 uoink_video → classify_hook → 获取分析结果,无需经过剪贴板。

五种研究操作手册可对已保存的捕获内容进行处理:outlier-posts、transcript-intel、comment-mining、creator-teardown 和 repurpose-pack。可通过任一传输方式使用其 stdio 提示词或 get_playbook_input。Uoink 计算指标并提供带引用的证据;客户端负责撰写报告。这些读取操作无需 API 密钥,也不会发起网络请求。参见参数和示例。

可选的 ScrapeCreators 发现功能会在两种传输方式下添加 discover_candidates 和 queue_discovered。该功能默认关闭,需要使用你自己的密钥、明确确认额度消耗,并设置每日额度上限(默认 25)。已连接的 Agent 需要单独选择启用;仪表板调用会使用每次点击生成的短时有效意图。最多选择十条结果,发送至常规捕获队列。 保存的指标快照可补充本地操作手册,无需再次付费调用。不会加载 ScrapeCreators 缩略图。仪表板控件尚待推出;参见发现工具契约。

隐私

您保存的语料库、截图、播客音频、转录文本、资料库索引和诊断日志都保留在您的计算机上。Uoink 无需账号,也没有云端资料库。

默认情况下,Uoink 不会发送使用数据。如果您开启“Share anonymous usage counts”,它会向 usage.uoink.app 发送每日计数:按工具名称统计的调用次数、已知 MCP 客户端、stdio 或 HTTP 调用、按来源和结果统计的捕获次数,以及资料库搜索次数。报告包含随机安装 ID、应用版本、操作系统及其主版本、处理器类型、安装类型和统计时长。报告绝不包含内容、URL、标题、路径、搜索文本、用户名、IP 地址或账号详情。

默认情况下,数据共享处于关闭状态。在 Dashboard > Settings > App > Usage sharing 中,“See what is sent”会显示下一份报告,以及最近发送的十份报告及其日期。关闭数据共享后,随机 ID、本地计数和发送记录都会被删除。UOINK_USAGE_SHARING=0 会强制关闭数据共享。

请参阅使用数据负载和计数设计。

捕获功能会获取您指定的来源内容。播客监视器会轮询您启用的订阅源;自动摄取功能也可以下载新节目。对于被截断的 X 帖子,可能会使用 FxTwitter 备用方案来获取完整文本。经您同意后,转录功能可以下载模型;Check now 会联系 GitHub 获取版本信息。

可选的 AI 功能仅会在您使用自己的 API 密钥时,向 Anthropic 发送相关来源文本。评论智能、Hook Type 分类和实体提取默认处于关闭状态;由 Agent 请求的分析也需要使用您的密钥。密钥存储在操作系统的凭据存储中。您传递给 AI 客户端的内容将按照该客户端的政策处理。

请阅读 Uoink 隐私政策。

免责声明与使用条款

Uoink 专为个人研究、学习和原创创作者草稿设计和构建。用户须自行负责确保其对捕获媒体(转录文本、截图和评论)的使用符合 YouTube、Reddit、X(Twitter)及任何其他来源平台的服务条款、版权政策和 API 指南。Uoink 不托管、分享第三方媒体,也不声称拥有其所有权。

许可证

MIT。请参阅 LICENSE。第三方组件及其许可证列于 THIRD-PARTY-NOTICES.md。

更新日志与路线图

请参阅 CHANGELOG.md 了解版本历史,并参阅 ROADMAP.md 了解后续计划。


由 Ryan Biddy 构建。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。