Read and edit a live PowerScroll notebook through a local MCP bridge for AI agents.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by PowerScroll.
PowerScroll MCP server connects AI agents to an open PowerScroll notebook running in a browser. PowerScroll stores the editor and notebook data together in one editable HTML file, so the bridge operates on the same workspace that a person sees and edits. The notebook supports sections, pages, independent named scrolls, text, images, drawings, shapes, and diagram content.
Agents can inspect notebook content, add or reposition blocks, create or manage scrolls, insert images, generate native editable diagrams, and save changes. Diagram sources can include PlantUML, Mermaid, SVG, or draw.io content. Human and agent changes use the same in-memory state, undo history, and save path rather than maintaining a separate agent database.
The bridge runs locally and is disabled until the user explicitly enables it in the notebook. After the local package is started, open a notebook and select Settings โ Agent bridge โ Let a local agent write into this notebook. The bridge then accepts local agent access through a loopback WebSocket connection.
PowerScroll supports local multi-agent use with a single-writer lease. Reads can continue without being blocked, while the lease coordinates writing access. This arrangement is intended for agents working against the currently open notebook, not for a hosted or remotely shared notebook service.
Notebook data remains in the HTML file. The hosted demo does not upload notebook content, and normal notebook editing does not require an account or a PowerScroll server. Update checks and optional extension installation can contact GitHub, but those are separate from the local bridge connection.
Install and run the published bridge package with:
The package is published on npm as powerscroll-mcp; npm is the documented canonical installation source. The latest GitHub release also provides a package tarball as a fallback. After starting the package, open the target notebook and enable the agent bridge from Settings. No environment variables or account configuration are documented in the supplied material.
A notebook can be opened directly in a browser from a downloaded PowerScroll.html file or from the hosted application. Pressing Ctrl+S saves the application and notebook together. Chrome and Edge support direct disk save and autosave, while other situations can use the browser download fallback.
The bridge supports operations for:
The underlying notebook also provides markdown, tables, checkboxes, links, syntax blocks, KaTeX mathematics, freehand drawing, geometric shapes, search, replace, outline navigation, pan, zoom, lasso selection, alignment guides, and undo/redo. These editor features provide the workspace context for agent changes, although the supplied material does not define a separate MCP tool for every feature.
The bridge is local-only and requires the user to enable it before an agent can write. PowerScroll is an executable HTML document, so notebooks should be opened only from trusted sources. The README describes a local bridge and local notebook workflow; it does not document remote hosting, authentication, environment variables, or a cloud synchronization service.
Existing PowerNote notebooks can be opened directly. For older notebooks that cannot update themselves, open them with the latest PowerScroll HTML file and save them again to write the current editor around the existing content.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/powerscroll)<a href="https://allmcps.com/mcp/powerscroll"><img src="https://allmcps.com/api/badge/powerscroll?style=directory" alt="PowerScroll on AllMCPs" /></a>