Whimsical

by brockreece

26 stars
308 downloads
Not rated
GitHub

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

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Whimsical
    Command (node, npx, python, etc.) node
    Arguments
    • 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.

  4. 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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.