Whimsical MCP Server

Whimsical MCP Server

site icon
2025.03.11 7
TypeScript图表生成自动化工具开发效率
Whimsical MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于通过编程方式创建 Whimsical 图表。该服务与 Whimsical 的 API 集成,能够从 Mermaid 标记生成图表。它支持返回 Whimsical 图表的 URL 和 base64 编码的图像,以便客户端可以基于原始标记进行迭代。
View on GitHub

Overview

基本能力

产品定位

Whimsical MCP Server 是一个用于自动化生成 Whimsical 图表的 MCP 服务,主要面向开发者和技术团队,用于快速创建和迭代系统架构图等复杂图表。

核心功能

  • 通过 Mermaid 标记生成 Whimsical 图表
  • 返回 Whimsical 图表的 URL 和 base64 编码的图像
  • 支持与 MCP 客户端(如 Claude、Windsurf 等)集成

适用场景

  • 自动化生成系统架构图
  • 快速迭代和修改图表
  • 与 MCP 客户端集成,实现图表生成的自动化工作流

工具列表

  • Smithery CLI:用于自动化安装 Whimsical MCP Server
  • MCP Client:用于与 Whimsical MCP Server 交互,生成和迭代图表

常见问题解答

使用教程

使用依赖

  • Node.js
  • Yarn

安装教程

通过 Smithery 安装

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

调试方式

  1. 确保 MCP 客户端的配置指向 Whimsical MCP Server 的 dist 文件夹
  2. 启动 MCP 客户端并测试图表生成功能

示例配置:

{
    "mcpServers": {
        "whimsical": {
            "command": "node",
            "args": [
                "/path/to/this/repo/whimsical-mcp-server/dist/index.js"
            ]
        }
    }
}

许可证

该项目遵循 MIT 开源许可条款。