
Jsoncanvas
A remote MCP server for creating, editing, and exporting JSON Canvas files, the open infinite-canvas format used by Obsidian. Exposes seven tools: create and validate canvases, batch-edit nodes and edges, export to markdown, SVG, PNG, or Mermaid diagrams, and search across all your stored canvases. Includes an inline interactive viewer for pan and zoom. Authentication is handled via Microsoft Entra OAuth through the MCPCentral gateway, with per-user storage isolation. Useful when you need to programmatically generate or manipulate canvas-based knowledge graphs, flowcharts, or spatial documents without opening Obsidian itself. PNG export runs through a hardened headless browser for full-fidelity raster output.
- tools
- 7
- auth
- Required
- transport
- HTTP
- last updated
- May 22, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
create_canvasCreate a canvas from nodes (+ optional edges); stored under a date-prefixed `.canvas` name.
Create a canvas from nodes (+ optional edges); stored under a date-prefixed `.canvas` name.
No parameter schema in public metadata yet.
validate_canvasValidate canvas data against the JSON Canvas 1.0 spec.
Validate canvas data against the JSON Canvas 1.0 spec.
No parameter schema in public metadata yet.
read_canvasRead a stored canvas and return its nodes and edges.
Read a stored canvas and return its nodes and edges.
No parameter schema in public metadata yet.
list_canvasesList your stored canvases.
List your stored canvases.
No parameter schema in public metadata yet.
edit_canvasAtomic batch add/update/remove of nodes and edges (removing a node cascades its edges).
Atomic batch add/update/remove of nodes and edges (removing a node cascades its edges).
No parameter schema in public metadata yet.
export_canvasExport to `markdown`, `svg`, `mermaid`, or `png` (full-fidelity raster via Browser Rendering).
Export to `markdown`, `svg`, `mermaid`, or `png` (full-fidelity raster via Browser Rendering).
No parameter schema in public metadata yet.
search_canvasesCase-insensitive field-level search across your canvases.
Case-insensitive field-level search across your canvases.
No parameter schema in public metadata yet.
Sponsors
Readme
JSON Canvas MCP Server
A remote Model Context Protocol server for working with
JSON Canvas files — the open infinite-canvas format used by
Obsidian. Create, validate, read, edit, export, and
search .canvas files, with an inline interactive canvas viewer.
Hosted by MCPCentral at https://jsoncanvas.mcpcentral.io/mcp
(Streamable HTTP). This repository is the public listing for the
MCP Registry; the server itself is closed-source.
mcp-name: io.mcpcentral/jsoncanvas
Authentication
Details
- Repository
- github.com/mcpcentral-io/jsoncanvas-mcp
- Website
- jsoncanvas.mcpcentral.io
- Categories
- Design & Creative, Documents & Knowledge, Search & Web Crawling, Data & Analytics
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active