{"name":"io.github.CynaCons/powerscroll","slug":"cynacons-powerscroll","title":"PowerScroll","description":"Read and edit a live local-first PowerScroll visual notebook.","url":"https://mcp.market/server/cynacons-powerscroll","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":41,"last_push_at":"2026-10-29T15:32:26.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/CynaCons/PowerScroll","website":null,"version":"0.67.1","remotes":[],"packages":[{"registryType":"npm","identifier":"powerscroll-mcp","version":"0.67.1","transport":{"type":"stdio"}}],"tools":[{"name":"append_block","description":"Append a markdown block to the bottom of a page. This is the main way to","write_action":false,"price_micros":0,"input_schema":null},{"name":"bridge_status","description":"Who else is working in this notebook. Several agents may be connected at","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_update","description":"Check whether a newer PowerScroll release exists on GitHub. Reports the running","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_diagram","description":"DEPRECATED - use create_diagram_plantuml, create_diagram_mermaid,","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_diagram_mermaid","description":"Draw a diagram on the page from MERMAID source. (For PlantUML source, use","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_diagram_plantuml","description":"Draw a UML diagram on the page from PLANTUML source. (For Mermaid source, use","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_diagram_svg","description":"Draw an SVG onto the page as native PowerScroll shapes. Every element becomes an","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_page","description":"Create a new page and open it. By default also writes the title onto the","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_scroll","description":"Create a new named scroll on a page — a fresh vertical column to the right","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_section","description":"Create a new section (a tab in the notebook sidebar). Sections contain pages.","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_block","description":"Delete a single markdown block by id. Use read_page first to get block ids","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_diagram","description":"Delete a diagram frame and everything that belongs to it: every node whose","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_page","description":"Delete a page and everything on it. Cannot be undone from here — the app","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_scroll","description":"Delete a named scroll (a column band). When the band holds ANY content —","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_section","description":"Delete a section AND every page inside it. This is the widest-reaching","write_action":true,"price_micros":0,"input_schema":null},{"name":"fit_diagram","description":"Refit an existing diagram to the scroll band its frame sits in. Unlike","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_background","description":"Read the canvas look a page is actually drawn with: which guide style is","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_block","description":"Re-fetch a single markdown block by id (BlockSummary plus page location).","write_action":false,"price_micros":0,"input_schema":null},{"name":"insert_block","description":"Insert a markdown block into a scroll at a chosen position, shifting","write_action":true,"price_micros":0,"input_schema":null},{"name":"insert_image","description":"Insert an image into a scroll at a chosen position, shifting every occupant","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_pages","description":"List every section and page in the connected notebook, with the number of","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_scrolls","description":"List the scrolls (named vertical columns) on a page, with how many blocks","write_action":false,"price_micros":0,"input_schema":null},{"name":"move_block","description":"Move a markdown block or diagram frame inside a scroll or across scrolls","write_action":false,"price_micros":0,"input_schema":null},{"name":"move_page","description":"Move a page into a different section. Section ids come from list_pages.","write_action":false,"price_micros":0,"input_schema":null},{"name":"move_scroll","description":"Move a scroll (named column band) left or right, or to an absolute column.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_diagram","description":"Read one diagram: id, title, format, source, bounds, memberCount, and a page of","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_image","description":"Export one image by node id so you can look at it. Discovers ids from","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_page","description":"Read a page. DEFAULT CHANGED in v0.54: blocks[] is free-standing markdown","write_action":false,"price_micros":0,"input_schema":null},{"name":"rename_notebook","description":"Rename the notebook itself (the title shown in the app and used for future","write_action":false,"price_micros":0,"input_schema":null},{"name":"rename_page","description":"Retitle a page in the sidebar. If the page still opens with the \"# Old title\"","write_action":false,"price_micros":0,"input_schema":null},{"name":"rename_scroll","description":"Rename a scroll. The new title appears immediately at the top of that","write_action":false,"price_micros":0,"input_schema":null},{"name":"resize_scroll","description":"Resize a scroll band by stable id. The width is clamped to PowerScroll's shared","write_action":false,"price_micros":0,"input_schema":null},{"name":"run_update","description":"Install the latest PowerScroll release into the current notebook file. This","write_action":true,"price_micros":0,"input_schema":null},{"name":"save_notebook","description":"Write the notebook back to the file it was opened from. Only works when the","write_action":true,"price_micros":0,"input_schema":null},{"name":"set_background","description":"Change the notebook's canvas look. \"scroll\" renders each column as one","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_block","description":"Replace the markdown of an existing block, found via read_page. Use this to","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-11-01T13:28:24.481Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T13:28:24.455Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"powerscroll-mcp","version":"0.67.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-08-22T20:48:59.889Z","repositoryUrl":"git+https://github.com/CynaCons/PowerScroll.git","weeklyDownloads":41}],"repo":{"found":true,"owner":"CynaCons","repo":"PowerScroll","archived":false,"pushedAt":"2026-10-29T15:32:26Z","stars":0,"forks":0,"openIssues":13,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/14094382?v=4","ownerCreatedAt":"2015-09-02T14:50:38Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":41,"license":"MIT","lastPushAt":"2026-10-29T15:32:26.000Z","score":23}}}},"grade_history":[],"reviews":[]}