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

Stitch MCP Server

MCP Server

stitch-mcp-server

Stitch MCP Server是一个企业级的模型上下文协议服务器,用于通过AI从文本提示生成精美的Web UI,支持多种AI编码助手和Google的Stitch UI生成API。

工具数

9

提示词数

0

GitHub Stars

1

资源数

0
代码生成TypeScriptClaudeClaude DesktopClaudeCursorClineVS Code

安装说明

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

作者 / 组织

0x-Professor

提供方

0x-Professor

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

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

命令预览

npx stitch-mcp-server setup

详细介绍

缝合MCP服务器

](https://www.npmjs.com/package/stitch-mcp-server) ](https://www.npmjs.com/package/stitch-mcp-server) ![License: MIT](https://opensource.org/licenses/MIT) ](https://nodejs.org) ![CI](https://github.com/0x-Professor/Stitch-mcp-server/actions/workflows/ci.yml)

企业就绪模型上下文协议(MCP)服务器 Google Stitch SDK --使用AI从文本提示生成漂亮的web UI。

缝合MCP服务器 将你的人工智能编码助手(Claude、Cursor、Cline、Copilot等)与谷歌的Stitch UI Generation API联系起来。使用自然语言直接将设计、生成和构建生产就绪的HTML组件安装到您的工作区中。

______________________________________________________________________

特性

特性描述
AI UI生成根据文本描述生成完整的HTML屏幕
编辑和迭代使用自然语言提示修改现有屏幕
设计变体生成多种设计变体以探索选项
汽车脚手架将生成的UI直接保存到项目文件中
多客户端支持适用于Claude Desktop、Cursor、Cline(VS Code)和任何MCP客户端
一键安装交互式安装程序会自动配置所有内容

______________________________________________________________________

快速开始

先决条件

安装(30秒)

运行交互式安装向导:

npx stitch-mcp-server setup

这将:

  1. 询问您要配置哪些AI工具(Claude、Cursor、Cline)
  2. 提示输入Stitch API密钥
  3. 自动更新MCP配置文件
  4. 完成-重新启动AI工具并开始生成UI

手动配置

如果您更喜欢手动设置,请将此添加到MCP配置文件中:

Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "stitch": {
      "command": "npx",
      "args": ["-y", "stitch-mcp-server@latest"],
      "env": {
        "STITCH_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cursor — .cursor/mcp.json in your workspace

{
  "mcpServers": {
    "stitch": {
      "command": "npx",
      "args": ["-y", "stitch-mcp-server@latest"],
      "env": {
        "STITCH_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cline (VS Code) — MCP Settings in Cline extension

{
  "mcpServers": {
    "stitch": {
      "command": "npx",
      "args": ["-y", "stitch-mcp-server@latest"],
      "env": {
        "STITCH_API_KEY": "your-api-key-here"
      }
    }
  }
}

______________________________________________________________________

可用工具

核心工具

工具描述示例提示
create_project创建新的缝合项目*“创建一个名为“我的应用程序”的项目”*
list_projects列出您的所有项目*“显示我的Stitch项目”*
generate_screen根据描述生成UI*“使用电子邮件和密码创建登录页面”*
edit_screen修改现有屏幕*“将背景调暗并添加侧边栏”*
generate_variants创建设计备选方案*“显示3种不同的配色方案”*

先进工具

工具描述用例
get_screen_code获取HTML源代码获取生成屏幕的原始HTML
get_screen_image获取截图URL预览生成的设计
generate_and_fetch_code一次调用生成+获取简化工作流程,实现快速原型制作
scaffold_project_files将HTML保存到本地文件直接导出到 src/components/

资源

  • stitch://projects --按上下文列出所有项目
  • stitch://projects/{id}/screens --列出项目中的屏幕

提示

  • create_web_app --引导工作流程,构建从创意到脚手架文件的完整web应用程序

______________________________________________________________________

使用示例

生成登录页面

Create a modern landing page for a SaaS product with:
- Hero section with headline and CTA button
- Features grid with 3 columns
- Testimonials carousel
- Footer with links

创建仪表板

Generate an admin dashboard with:
- Sidebar navigation
- Stats cards at the top
- Data table with pagination
- Dark mode theme

编辑现有设计

Take the login screen and:
- Add social login buttons (Google, GitHub)
- Make it mobile responsive
- Add a "Remember me" checkbox

______________________________________________________________________

本地开发

# Clone the repo
git clone https://github.com/0x-Professor/Stitch-mcp-server.git
cd Stitch-mcp-server

# Install dependencies
npm install

# Build
npm run build

# Run locally
STITCH_API_KEY=your-key npm start

运行测试

STITCH_API_KEY=your-key npm test

______________________________________________________________________

技术栈

______________________________________________________________________

安全

此服务器实施了多种安全措施:

  • 路径横向保护 --防止在工作区外写入文件
  • 输入验证 --所有输入均已Zod模式验证
  • 安全配置存储 -存储有受限文件权限的API密钥(0600)
  • HTTP响应验证 --对所有网络请求进行适当的错误处理

______________________________________________________________________

贡献

欢迎投稿!请参阅 贡献.md 作为指导方针。

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

______________________________________________________________________

许可证

麻省理工学院- 0x教授

______________________________________________________________________

链接

______________________________________________________________________

Built for the AI-assisted development community

目录标签

目录标签

代码生成TypeScriptClaudeAI生成UI本地部署Web开发前端工具自动化设计

支持客户端

Claude DesktopClaudeCursorClineVS Code

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

stitch-mcp-server

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP