Codigma MCP Server 是 Codigma.io 后端服务的核心,它是一款免费工具,能够轻松地将任何公共 Figma 链接转换为干净、语义化的 HTML 和 CSS。你只需粘贴 Figma 链接,剩下的工作交给 Codigma.io 就好!
git clone https://github.com/rastmob/codigma-mcp-server.git
cd codigma-mcp-server
npm install
创建一个 .env 文件:
FIGMA_PERSONAL_ACCESS_TOKEN=your_figma_token_here
npm run dev
npm run build
npm start
上述“快速开始”部分已详细介绍了安装步骤,包括克隆仓库、安装依赖、添加 API 令牌以及运行服务器的开发和生产模式操作。
/api/figma-to-bundle请求体:
{
"figmaUrl": "https://www.figma.com/file/abcd1234/Design-System?node-id=123%3A456",
"outputType": "plain" // 或 "tailwind"
}
响应:
| 端点 | 方法 | 描述 |
|---|---|---|
/api/fetch-figma-data |
POST | 获取 Figma 公共文件 JSON 数据。 |
/api/map-figma-node |
POST | 将 Figma 节点转换为 Codigma 模型。 |
/api/generate-html |
POST | 从 Codigma 模型生成 HTML。 |
/api/generate-css |
POST | 从 Codigma 模型生成 CSS。 |
/api/generate-bundle |
POST | 生成完整的代码包(HTML + CSS)。 |
/api/figma-to-bundle |
POST | 从 Figma 链接直接输出代码(支持 TailwindCSS)。 |
本项目使用的技术栈如下:
Mehmet Alp
Codigma.io 的创始人
根据 ISC License 分发。
我们欢迎任意贡献!
叉乘仓库 -> 提交修改 -> 发起拉取请求
通过你的贡献,可以帮助项目更好发展。