JsonCanvas
CreatedCam10001110101
Implements a Model Context Protocol (MCP) server for creating, modifying, and validating JSON Canvas files.
About
The JSON Canvas MCP server provides a complete implementation of the JSON Canvas 1.0 specification, enabling the creation and manipulation of infinite canvas data structures. It supports various node types (text, file, link, group), edge connections with styling and labels, and validation against the specification. The server exposes resources like JSON Schema for validation, example canvas files, and templates for creating new canvases, empowering users to build and manage complex visual representations of data.
Key Features
- Supports creation and manipulation of infinite canvas data based on JSON Canvas 1.0 specification.
- Provides canvas operations for validating and exporting canvas data.
- Includes edge operations: create, update, delete for connecting nodes with styling and labels.
- Includes node operations: create, update, delete with support for different node types and properties.
- Configurable via environment variables for output path and default format.
Use Cases
- Creating and managing diagrams or visual representations of data.
- Validating JSON Canvas files against the official specification.
- Integrating with tools like Claude Desktop for canvas-based workflows.