Generates validated SVG, PNG, and React Flow diagrams from structured JSON through two MCP tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
This server is confirmed live β we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
π‘ 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 Glyphic.
get_schemaReturns the JSON schema of the DiagramInput payload to help the AI understand supported diagram types and properties.
render_diagramRenders a declarative JSON diagram into a visual representation. The input MUST conform to the DiagramInput schema.
MS-Teja/Glyphic MCP server lets an AI agent describe a diagram as typed JSON and submit it for rendering. The input follows a DiagramInput schema with diagram-specific properties, such as nodes and edges for graph-based diagrams or other structured collections for timelines, charts, and related formats.
The renderer supports 18 diagram types, including architecture diagrams, ERDs, sequence diagrams, UML class diagrams, state machines, flowcharts, Gantt charts, timelines, Sankey diagrams, Git trees, mindmaps, pie charts, quadrants, user journeys, Kanban boards, C4 diagrams, treemaps, and freeform canvases.
The underlying engine produces SVG and PNG output and can also return React Flow JSON for interactive node-and-edge views. Rendering is handled natively rather than through a headless browser, so the project is suited to local agent workflows, CI jobs, and applications that need generated diagram assets.
The agent first calls get_schema to inspect the accepted DiagramInput structure. It can then construct a JSON diagram and call render_diagram. The render request must conform to the returned schema; invalid input is rejected during validation instead of being drawn as an incomplete result.
Glyphic calculates layout from semantic diagram data and generates the visual output. This keeps the JSON as a source representation that can be changed, compared, and rendered again. The output is intended to be deterministic and does not require Chromium or another browser runtime.
MS-Teja/Glyphic MCP server runs through npx and does not require a separate installation step. A direct stdio configuration is:
The README provides configuration examples for Claude Desktop, Cursor, VS Code, Windsurf, and Antigravity. Claude Code can add the same server with claude mcp add glyphic -- npx -y @glyphicjs/mcp-server.
No API key or external service credential is specified for the MCP setup. The repository also documents a separate library and a self-hosted HTTP API, but those are different usage modes from the MCP server.
get_schema: returns the JSON schema for DiagramInput so an agent can form valid requests.render_diagram: accepts a schema-conforming declarative diagram and renders it.The render request must follow the DiagramInput schema. Agents should inspect get_schema before generating unfamiliar diagram types or properties. The provided material does not specify an HTTP endpoint, authentication scheme, environment variables, or runtime configuration for the MCP package.
MS-Teja/Glyphic MCP server is focused on rendering structured diagrams; it does not expose general-purpose image editing or free-form drawing tools. Although the project can emit React Flow JSON, the MCP listing specifically identifies schema inspection and diagram rendering as its exposed tools.
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/ms-teja-glyphic)<a href="https://allmcps.com/mcp/ms-teja-glyphic"><img src="https://allmcps.com/api/badge/ms-teja-glyphic?style=directory" alt="Glyphic on AllMCPs" /></a>