mcpcentral-io avatar

Jsoncanvas

mcpcentral-io/jsoncanvas-mcp

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 tools

Public 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


View the full README on GitHub

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

More from mcpcentral-io

Related Design & Creative MCP servers

View all
1szum avatarCharts by Szumio.szum/chartsCreate, inspect, manage, and render charts and data visualizations as SVG/PNG or interactive embeds.0stars
2mechreaper007x avatarClipacanvasmechreaper007x/clipacanvasRender HTML, CSS, SVG, and Canvas animations to MP4 locally via Playwright/Chromium and FFmpeg.0stars
3had0yun avatarGopeakhad0yun/godot-mcpGoPeak — The most comprehensive MCP server for Godot Engine. 95+ tools, LSP, DAP, screenshots.0stars
4tldraw avatarTldrawtldraw/tldrawDraw and visually collaborate with your agents on tldraw's canvas.47.7Kstars
5nteract avatarSemioticnteract/semioticVerified React chart generation: select, validate, repair, render, and inspect charts through MCP.2.7Kstars
6sceneview avatarSceneviewsceneview/sceneview3D & AR SDK for Android, iOS, Web — API docs, samples, validation, and code generation.1.2Kstars