Generates Mermaid diagrams from agent requests and displays them in a local web app with export and persistent history.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ 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 Mindpilot MCP.
abrinsmead/mindpilot-mcp MCP server connects an AI coding agent to a local Mermaid diagram viewer. The agent can turn requests about source code, architecture, or processes into Mermaid syntax, which the server renders in a browser-based interface. Example uses include mapping WebSocket connection states, creating a C4 context diagram, and illustrating an OAuth sequence.
The project is intended for interactive analysis rather than remote diagram hosting. Its local processing model keeps diagrams on the local machine instead of sending them to a separate diagram service. The diagrams can also be exported as vector images.
The MCP process receives Mermaid syntax generated by the agent and serves the rendered diagrams through a local web application. The default interface is available at http://localhost:4000. The server saves diagram data under ~/.mindpilot/data/ unless a different location is provided.
Multiple MCP clients can use the same running instance. The first client starts the shared web server; later clients connect to it and use the same history and browser interface. After the final MCP client disconnects, the server shuts down after approximately one minute.
abrinsmead/mindpilot-mcp MCP server requires Node.js 20 or newer. Install it as a local stdio MCP process with the @mindpilot/mcp npm package:
Claude Code, Cursor, Windsurf, and other MCP-capable clients can launch the process with npx and the package name. Configuration examples in the project also cover VS Code and Zed. The exact configuration format depends on the host client.
Use --port to change the web server port, such as --port 5555 when port 4000 is already occupied. Use --data-path to choose another directory for saved diagrams. The --disable-analytics flag turns off the anonymous usage tracking described by the project.
The server supports agent-directed diagram generation for subjects such as:
The resulting Mermaid diagrams are displayed in the local web interface and can be exported as vector images. Persistent diagram history is shared among concurrently connected MCP clients.
The server depends on a local Node.js runtime and browser access to its local web application. It does not describe a hosted endpoint or a cloud storage service. Diagram quality depends on the Mermaid syntax produced by the connected language model; the MCP server is described as accepting and rendering that syntax rather than generating the underlying analysis itself.
Anonymous usage data is collected by default according to the README. Add --disable-analytics to the MCP arguments if that collection is not desired. A custom data path can support local synchronization workflows, but the project does not document a built-in synchronization provider.
The README also points to a separate Mermaid viewer agent skill that does not require a local MCP server. That alternative is distinct from abrinsmead/mindpilot-mcp MCP server.
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/abrinsmead-mindpilot-mcp)<a href="https://allmcps.com/mcp/abrinsmead-mindpilot-mcp"><img src="https://allmcps.com/api/badge/abrinsmead-mindpilot-mcp?style=directory" alt="Mindpilot MCP on AllMCPs" /></a>