Whimsical
About
Integrates with Whimsical's API to generate diagrams from Mermaid markup, returning both diagram URLs and base64 encoded images for iterative refinement.
Details
- Author
- brockreece
- Repository
- BrockReece/whimsical-mcp-server
- GitHub stars
- 26
- Downloads
- 308
- Categories
- Productivity, API, AI, Developer Tools, Media, Infrastructure, Other
- Tags
- #integration
Jump to
- Create Whimsical diagrams using Mermaid markup generated by the MCP Client (Claude, Windsurf, etc.)
- Returns both the Whimsical diagram URL and a base64 encoded image to allow the Client to iterate on it's original markup
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
WhimsicalCommand (node, npx, python, etc.)nodeArguments-
Argument 1
/path/to/this/repo/whimsical-mcp-server/dist/index.js
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
To install Whimsical MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install BrockReece/whimsical-mcp-server --client claude
```bash
yarn install
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"whimsical": {
"cwd": "/path/to/this/repo/whimsical-mcp-server",
"env": {},
"args": [
"/path/to/this/repo/whimsical-mcp-server/dist/index.js"
],
"shell": false,
"command": "node"
}
}
}
Linux
{
"cwd": "/path/to/this/repo/whimsical-mcp-server",
"env": [],
"args": [
"/path/to/this/repo/whimsical-mcp-server/dist/index.js"
],
"shell": false,
"command": "node"
}
Macos
{
"cwd": "/path/to/this/repo/whimsical-mcp-server",
"env": [],
"args": [
"/path/to/this/repo/whimsical-mcp-server/dist/index.js"
],
"shell": false,
"command": "node"
}
Windows
{
"cwd": "/path/to/this/repo/whimsical-mcp-server",
"env": [],
"args": [
"/path/to/this/repo/whimsical-mcp-server/dist/index.js"
],
"shell": false,
"command": "node"
}
Create Whimsical diagrams programmatically using Mermaid markup via the Whimsical API.
Whimsical now has an official MCP server availablehere
A third-party Model Context Protocol (MCP) server that enables the creation of Whimsical diagrams agentically. This server integrates with Whimsical's API to generate diagrams from Mermaid markup.
Here's an example of a complex system architecture diagram created using this MCP server and Claude - it shows the Model Context Protocol (MCP) architecture itself:
- Create Whimsical diagrams using Mermaid markup generated by the MCP Client (Claude, Windsurf, etc.)
- Returns both the Whimsical diagram URL and a base64 encoded image to allow the Client to iterate on it's original markup
To install Whimsical MCP Server for Claude Desktop automatically viaSmithery:
npx -y @smithery/cli install BrockReece/whimsical-mcp-server --client claude
# Clone the repository git clone https://github.com/BrockReece/whimsical-mcp-server.git # Install dependencies yarn install # Build the project yarn build
Update the MCP Client's config to point to this repository's dist folder eg:
{ "mcpServers": { "whimsical": { "command": "node", "args": [ "/path/to/this/repo/whimsical-mcp-server/dist/index.js" ] } } }
This project is licensed under the MIT License.
Magica is your all-in-one AI platform, offering 2500+ cutting-edge tools under a single subscription.
Turn your Make scenarios into callable tools for AI assistants.
Dynamically search and call tools using UnifAI Network
Connect your AI Agents to 8,000 apps instantly.
Interact with your Anytype data through its API, enabling AI assistants to access your information.
MCP server exposing 10 APITier utility APIs as AI agent tools
MCP Server for interacting with the Arcane API
Connect AI assistants to Automatisch for workflow automation.
Access data from the Bakaláři school system, including schedules, absences, and grades, through a standardized API.
Provides secure, read-write access to Breathe HR data for AI assistants.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


