mcpField
P
PowerScroll

PowerScroll

本地服务
github.com/CynaCons生产力02 天前更新

关于 PowerScroll

PowerScroll 是面向需要结构化笔记与自由画布的用户的本地优先视觉笔记本,整个应用和笔记保存在一个可编辑 HTML 文件中。本地 MCP 桥接让 AI Agent 与用户共用笔记及撤销历史。

主要功能

  1. 01单文件可编辑笔记本
  2. 02分区、页面与独立滚动区
  3. 03文本、图片、墨迹与形状
  4. 04可编辑的 PlantUML、Mermaid、SVG 和 draw.io 图表
  5. 05搜索、替换与大纲
  6. 06共享撤销历史的本地 Agent 桥接

适用场景

  1. 01按页面和视觉工作区整理笔记
  2. 02在笔记内容旁创建图表
  3. 03让本地 AI Agent 读取和编辑页面

MCP 相关

可选的本地 MCP 桥接向 AI Agent 提供笔记读取和编辑操作,包括页面与滚动区管理、插入图片、创建图表及保存。该功能默认关闭,用户启用后才接受环回连接。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"cynacons-powerscroll": {
"command": "npx",
"args": [
"-y",
"powerscroll-mcp"
]
}
}
}
启动命令npx -y powerscroll-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmpowerscroll-mcp0.67.1

工具

37

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

PowerScroll

一个以本地为先、包含在单个可编辑 HTML 文件中的可视化笔记本,并为 AI Agent 提供 MCP 桥接。

试用 PowerScroll · 下载 PowerScroll.html · Agent 设置 · 报告问题

PowerScroll 窗口:左侧是笔记本大纲;页面上有两个名为 Requirements 和 Design 的卷轴,其中包含带清单和表格的 Markdown;一个笔形圆环围住待办项;一个可编辑的 PlantUML 图;以及由绑定箭头连接的带标签形状

PowerScroll 将 OneNote 的层级结构、白板的自由画布和可编辑图表融入一个完全由你掌控的笔记本。无需账户、服务、专有数据库或云连接。

一分钟内开始

  1. 打开在线演示,或下载 PowerScroll.html。
  2. 添加文本、图片、绘图、形状、页面和相互独立的纵向卷轴。
  3. 按 Ctrl+S。应用和笔记本数据会一起保存到一个 HTML 文件中。
  4. 想要继续使用时,只需在浏览器中打开该文件。

托管演示不会上传笔记本内容。请下载或保存笔记本以保留内容;浏览器中的文件才是唯一可信来源。

PowerScroll 的不同之处

一个文件,同时包含产品和数据

每个笔记本都包含完整的编辑器、结构化工作区、绘图、图片和可选扩展。它可以离线打开,并且始终可编辑。分享该文件,就是分享一份可用的副本,无需在其他地方安装 PowerScroll,也不必依赖导出文件。

保留结构的可视化体验

分区和页面构成笔记本的层级结构。在每个页面中,具名卷轴会在无限画布上创建相互独立的纵向工作区。Markdown、数学公式、图片、墨迹、形状、PlantUML、Mermaid、SVG 和 draw.io 内容可以并列放置。

人与 Agent 共用同一画布

本地 MCP 桥接允许 Agent 读取页面、添加和移动块、管理卷轴、插入图片、创建原生可编辑图表,以及保存笔记本。Agent 编辑会使用与人工编辑相同的内存存储、撤销历史和保存路径——无需协调影子数据库。

Agent 工作区卷轴:设置说明、由桥接绘制为原生可编辑形状的 Mermaid 流程图,以及可供尝试的首条提示词

让 Agent 在笔记本中工作

桥接默认关闭,且只在你的设备上侦听。直接从 npm 运行已发布的软件包:

npx -y powerscroll-mcp

然后打开笔记本并启用 Settings → Agent bridge → Let a local agent write into this notebook。请参阅完整的工具和客户端设置指南。

可执行文件以 powerscroll-mcp 的名称发布,其发现元数据已在官方 MCP Registry中启用。最新的 GitHub 发布版本也附带软件包压缩包作为备用来源,但 npm 是官方安装来源。

精选功能

  • 无限画布,支持平移、缩放、触控、套索、对齐参考线以及撤销/重做
  • 支持 Markdown、表格、复选框、链接、语法块和 KaTeX 数学公式
  • 支持图片粘贴/导入、裁剪、旋转、灯箱、备注和紧凑模式
  • 手绘笔和橡皮擦;可设置样式的矩形、圆形、三角形、箭头、直线和弧线
  • 分区、页面、可调整大小的命名卷轴、提纲、搜索和替换
  • 可直接编辑的原生图表,支持 PlantUML、Mermaid、SVG 和 draw.io
  • 在 Chrome/Edge 中直接保存到磁盘并自动保存;也可回退为浏览器下载
  • 应用内更新,同时保留笔记本内容和已安装的扩展
  • 本地多 Agent MCP 桥接,支持单写入者租约,且读取操作不会被阻塞

隐私与安全

日常编辑无需 PowerScroll 服务或账号。检查更新和可选的扩展安装会连接 GitHub;只有在用户启用本地 Agent 桥接后,才会建立环回 WebSocket 连接。

笔记本是可执行 HTML。请仅打开来自可信人士的笔记本,就像对待任何可执行文档一样。有关威胁模型和私密漏洞报告说明,请参阅 SECURITY.md。

迁移 PowerNote 笔记本

PowerScroll 可直接打开现有的 PowerNote 笔记本。旧版嵌入式 ID、内部链接、存储和桥接协议标识符仍受支持。

如果笔记本太旧,无法自行更新:

  1. 打开最新的 PowerScroll.html。
  2. 使用 Open 按钮选择旧笔记本。
  3. 按 Ctrl+S,将当前 PowerScroll 编辑器写回笔记本并保留其内容。

开发

npm install
npm install --prefix powernote-mcp
npm run dev
npm run build:template
npx playwright test
npm run test:bridge

PowerScroll 使用 React、TypeScript、Vite、Konva 和 Zustand 构建。行为需求及其测试追踪记录位于 docs/。贡献规范见 CONTRIBUTING.md。维护者应遵循发布操作手册,并在发布后更新部署记录。

许可证

MIT © 2026 Constantin Chabirand

评论

支持 Markdown

第一次接触 MCP?

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

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