
Whimsical MCP Server

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
调试方式
- 确保 MCP 客户端的配置指向 Whimsical MCP Server 的
dist
文件夹 - 启动 MCP 客户端并测试图表生成功能
示例配置:
{
"mcpServers": {
"whimsical": {
"command": "node",
"args": [
"/path/to/this/repo/whimsical-mcp-server/dist/index.js"
]
}
}
}