Token导航 LogoToken导航TokenDH.com
MCP Scapple logo
运维云端未说明官方级别未说明来源级核验

MCP Scapple

MCP Server

一个用于读取、写入和渲染Scapple (.scap) 文件的MCP服务器,支持将文本转换为脑图并渲染为图像。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude云端部署Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

binaryloader

提供方

binaryloader

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

英语| 韩语 | 日本语

mcp肩胛骨

](https://www.npmjs.com/package/@binaryloader/mcp-scapple)

用于读取、写入和呈现的MCP(模型上下文协议)服务器 削平 (.scap)文件。Scapple是Literature&Latte的一个头脑风暴工具,它将图表存储为XML。该服务器使AI助手能够直接处理Scapple文件。

特性

  • 阅读scapple:将.scap文件解析为包含注释、背景形状、注释样式和连接的结构化JSON
  • 书写肩胛骨:使用自动双向连接管理从结构化笔记数据创建.scap文件
  • 文本截图:将缩进文本、项目符号列表或编号列表转换为具有自动布局和可选主题渲染的Scapple图
  • 按图像缩放:将.scap文件渲染为PNG,并提供完整的主题支持(背景、颜色、字体、阴影、图案)

示例

您可以使用自然语言创建和渲染图表:

“制作一个关于移动应用程序开发的头脑风暴图,包括设计、后端和测试分支”

Default theme

用深色主题渲染该图——海军蓝背景、点状图案、无阴影

Dark theme

主题选项

scapple-to-imagetext-to-scapple 工具接受可选 theme 具有以下属性的参数。所有属性都是可选的-省略时 .scap 首先使用文件的设置,然后使用下面的默认值。

画布

属性类型默认值描述
backgroundColor字符串#ffffff画布背景颜色(十六进制)
backgroundPattern字符串none图案类型: none, dots, grid, lines
patternColor字符串#cccccc图案颜色(十六进制)

备注

属性类型默认值描述
strokeColor字符串#cccccc注释边框颜色(十六进制)
strokeWidth编号1注意边框宽度
borderRadius编号8圆角钞票圆角半径
shadowColor字符串#00000033阴影颜色(带字母的十六进制)
shadowEnabled布尔值true启用/禁用阴影
defaultFill字符串none默认注释填充颜色(十六进制)
defaultBorder字符串None默认边框样式: Rounded, Square, Cloud, None

文本

属性类型默认值描述
defaultFont字符串Helvetica默认字体系列
defaultFontSize编号12默认字体大小
defaultTextColor字符串#000000默认文本颜色(十六进制)
defaultAlignment字符串Center默认文本对齐方式: Left, Center, Right
noteXPadding编号8钞票内部水平填充

连接

属性类型默认值描述
lineColor字符串#666666连接线颜色(六角形)
lineWidth编号1连接线宽度
arrowColor字符串#666666箭头颜色(十六进制)

Scapple文件设置

渲染时 .scap 文件,从文件中读取以下设置并将其用作主题默认值(由显式覆盖 theme 参数):

  • BackgroundColorbackgroundColor
  • DefaultTextColordefaultTextColor
  • DefaultFont (UISettings)→ defaultFont
  • NoteXPadding (UISettings)→ noteXPadding

每个注释的外观设置(边框颜色、粗细、文本颜色、填充、字体、粗体/斜体)始终优先于主题默认值。

组件

路径描述
src/index.tsMCP服务器入口点
src/types.tsTypeScript类型定义
src/errors.ts自定义错误类层次结构
src/lib/parser.ts.scap XML到ScappleDocument解析器
src/lib/builder.tsScappleDocument到.scap XML构建器
src/lib/renderer.tsSVG/PNG渲染管道
src/lib/layout.ts文本到图表自动布局
src/lib/svg/SVG生成模块(形状、连接、文本、定义)
src/tools/MCP工具处理程序
examples/渲染样本

需求

  • Node.js 18+
  • npm

用法

在Claude代码中配置

claude mcp add --transport stdio --scope user scapple -- npx -y @binaryloader/mcp-scapple

工具使用

阅读scapple -读取Scapple文件:

filePath: "/path/to/diagram.scap"

书写肩胛骨 -创建Scapple文件:

filePath: "/path/to/output.scap"
document: { notes: [{ x: 100, y: 100, text: "Hello" }] }

文本截图 -将文本转换为图表:

text: "Root Topic\n  Branch A\n    Leaf 1\n  Branch B"
filePath: "/path/to/output.scap"
renderImage: true

按图像缩放 -渲染为PNG格式:

filePath: "/path/to/diagram.scap"
scale: 2
theme: { backgroundColor: "#1a1a2e", backgroundPattern: "dots", shadowEnabled: false }

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

TypeScriptClaude云端部署脑图工具本地部署XML处理文件渲染文本转图像

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP