适合谁
- 使用Claude、Cursor或Zed等支持MCP的AI助手
- 需要无需JavaScript的动画SVG的项目
- 希望在GitHub或网页上嵌入动画的用户
- 想要快速原型和迭代生成的矢量图形的设计师
Nakkas是一个创新且功能丰富的MCP服务器,为AI生成动画SVG提供了高效的工作流程。其独特之处在于通过PNG预览和工件系统实现迭代优化,减少了上下文窗口的垃圾。服务器配置灵活,支持各种元素和动画类型,但用户需注意其局限性,如不支持嵌套组、外部字体和GitHub上的JavaScript。整体而言,这是一个高质量的工具,适合希望利用AI生成矢量图形的开发者。
最强项 · 文档质量 17/20 最弱项 · 可靠性 11/20
静态评测 · 未实际运行收录于 2026-09-08
查看 FMRS 评分方法 →运行环境:Node.js 18+
在Claude Desktop配置文件中添加以下内容(macOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Linux: ~/.config/Claude/claude_desktop_config.json; Windows: %APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"nakkas": {
"command": "npx",
"args": ["-y", "nakkas@latest"]
}
}
}
使用Claude Code CLI:
claude mcp add nakkas npx nakkas@latest
或通过Git克隆并构建本地版本。
{
"mcpServers": {
"nakkas": {
"command": "npx",
"args": [
"-y",
"nakkas@latest"
]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"nakkas": {
"command": "npx",
"args": [
"-y",
"nakkas@latest"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add nakkas -- npx -y nakkas@latest
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端配置中添加 nakkas(npx -y nakkas@latest)后重启客户端,工具列表中应出现 render_svg、preview、save 三个工具;也可以用 claude mcp add nakkas npx nakkas@latest 验证。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Nakkas是一个MCP服务器,让AI助手(如Claude)通过声明式JSON配置创建动画SVG图形:标志、图标、加载动画、GitHub README横幅、徽章和生成艺术。它使用CSS @keyframes和SMIL动画,无需JavaScript,输出可在GitHub README和任何渲染<img>标签的地方工作。每次渲染都返回PNG预览和服务器端工件ID,AI能立即看到自己的成果并迭代,无需将SVG文本传入上下文窗口。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 de074a44b849 数据同步于 2026-10-19 查看 FMRS 评分方法