Token导航 LogoToken导航TokenDH.com
Zed MCP Server Paper logo
开发工具stdio官方级别未说明来源级核验

Zed MCP Server Paper

MCP Server

mcp-remote

Paper MCP Server Extension for Zed是一款集成Paper MCP服务器作为Zed Agent Panel上下文服务器的扩展,支持AI驱动的设计到代码工作流程。

工具数

14

提示词数

0

GitHub Stars

4

资源数

0
代码生成Rust开发工具

安装说明

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

作者 / 组织

SeedOfMany

提供方

SeedOfMany

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx -y mcp-remote http://127.0.0.1:29979/mcp

详细介绍

Zed的纸张MCP服务器扩展

此扩展集成 纸张的MCP服务器作为上下文服务器 Zed的 Agent Panel,支持AI驱动的设计到编码工作流程。

先决条件

  • 纸质桌面应用 必须正在运行(将MCP暴露在 http://127.0.0.1:29979/mcp)
  • Node.js 必须安装(用于 mcp-remote 桥梁)

安装

  1. 从Zed的扩展市场安装扩展
  2. 确保Paper桌面应用程序正在运行
  3. 将以下内容添加到Zed设置中(~/.config/zed/settings.json):
"context_servers": {
  "paper": {}
}
  1. 重新启动Zed或重新加载窗口

可用工具

连接后,Zed的AI助手可以使用以下工具:

工具说明
getBasicInfo获取当前设计的基本上下文:文件名、页面名、节点数和带尺寸的画板列表。首先调用此命令以了解画布情况。
getSelection获取当前选定节点的详细信息,包括ID、名称、组件类型、大小以及它们所属的画板
getNodeInfo按ID获取特定节点的详细信息,包括其大小、可见性、锁定状态、父节点、子节点ID和文本内容(对于文本节点)。
getChildren获取节点的直接子节点。返回子节点的列表,包括其ID、名称、组件类型以及每个子节点的数量。有助于探索设计层次结构。
getScreenshot按ID捕获特定节点的PNG屏幕截图。将图像作为base64编码数据返回。
getJSX获取节点及其子代的JSX代码表示。支持两种样式格式:顺风CSS类(默认)或内联样式。
getTreeSummary获取节点子树层次结构的简洁文本摘要。返回一个缩进树,显示每个节点的组件类型、名称、ID和维度。在理解结构方面比getJSX便宜得多——在深入特定节点之前,将其用于定向。
getComputedStyles获取一个或多个节点的计算CSS样式。返回nodeId到CSSProperties对象的映射。支持批量请求。
findPlacement在画布上找一个空白位置放置新的画板。返回避免重叠现有画板的x/y坐标。在使用writeHTML创建新画板之前调用此命令。
getFillImage从具有图像填充的节点中提取图像数据。返回具有MIME类型的base64编码数据形式的图像。
writeHTML将HTML写入设计中。HTML被解析并转换为Paper设计节点。有两种模式可供选择:“插入子节点”将节点添加为目标的子节点,“替换”删除目标并将解析后的HTML插入其位置。
createArtboard在画布上创建一个新的画板(顶级框架)。自动将其定位在不与现有画板重叠的空白区域。返回画板ID,然后您可以将其与writeHTML插入子项一起使用以添加内容。
deleteNodes从设计中删除一个或多个节点。同时删除指定节点的所有子代。
setTextContent设置一个或多个文本节点的文本内容。仅适用于组件类型为“Text”的节点。当您只需要更改文本时,请使用此选项而不是writeHTML替换。支持单次调用中的批量更新。

运作原理

此扩展使用 mcp-remote 将Paper的HTTP/SSE MCP服务器连接到Zed的基于stdio的上下文服务器接口。扩展程序会自动运行:

npx -y mcp-remote http://127.0.0.1:29979/mcp

本地使用

要在本地使用此扩展:

  1. 克隆此存储库:
   git clone https://github.com/SeedOfMany/zed-mcp-server-paper.git
   cd zed-mcp-server-paper
  1. 确保Paper桌面应用程序正在运行
  1. 在Zed中,打开命令面板(Cmd+Shift+P)并运行:
   zed: install dev extension
  1. 出现提示时选择克隆目录
  1. 添加到Zed设置(~/.config/zed/settings.json):
   "context_servers": {
     "paper": {}
   }
  1. 重新加载Zed以应用更改

调试

从终端运行Zed,并记录详细日志:

zed --foreground

关于纸

纸是创造美丽艺术和体验的强大设计工具。了解更多信息,请访问 纸.设计.

许可证

MIT许可证-请参阅 许可证 了解详情。

目录标签

目录标签

代码生成Rust开发工具设计工具本地部署AI驱动设计到代码

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

mcp-remote

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP