Skip to content

什么是 feuse-mcp

feuse-mcp(Frontend Useful MCP)是一个面向前端开发者的 Model Context Protocol (MCP) 工具集,旨在自动化 API 集成、Figma 设计稿转代码和开发工作流优化。

让你的前端开发效率提升 10 倍!🚀

如果你有更多有意思的、好玩的、很酷的想法,请立刻在 issue 中提出来 ! ! !

项目背景

在现代前端开发中,存在许多机械化但又边界限制明确的活儿,开发者经常需要面对重复性的工作:根据 API 文档生成接口代码、Mock数据、管理设计资源等。feuse-mcp 项目致力于通过 Model Context Protocol 自动化这些繁琐的任务,让开发者专注于业务逻辑的实现。

核心特性

  • 🎨 Figma 集成:内置与 Figma-Context-MCP 的集成,实现无缝的 Figma 设计稿到代码转换和自动资源提取
  • 📝 API 自动化:从 API 文档生成 TypeScript 接口类型、API URL 常量、Mock 数据和请求函数
  • 🖼️ 资源管理:从 Figma 文件下载 SVG 图像,并按组织化的文件结构保存
  • 🎯 相似度比较:将生成的代码页面与原始 Figma 原型进行比较,验证实现准确性
  • 🛠️ 项目标准化:基于当前项目架构为 Copilot 和 Cursor 生成全局规范指导文件
  • 🔧 设计令牌:提取 Figma 颜色变量并转换为指定标准的 CSS/设计令牌(UnoCSS、TailwindCSS 或自定义结构)

工具组成

feuse-mcp 包含以下 8 个核心工具:

Figma 集成工具

  • Figma-To-Code:将 Figma 设计稿转换为前端代码
  • extract-svg-assets:智能分析 Figma DSL 结构并自动提取 SVG 资源
  • extract-color-vars:从 Figma DSL 提取颜色变量到 CSS 框架配置

开发工具

  • api-automation:解析后端 API 文档并生成类型、常量、Mock 数据
  • initialize-project-standard:分析项目结构并生成 Copilot/Cursor 全局规则

资源管理工具

  • Download-Figma-Images:按节点 ID 批量下载 Figma 的 SVG 和 PNG 图像资源
  • download-svg-assets:下载并优化 SVG 资源

质量控制工具

  • similarity-figma:比较 Figma 原型与项目页面截图

适用场景

feuse-mcp 适用于以下场景:

  • 对于一些机械化有明显边界的dirty work进行自动化从而减少浪费生命
  • 给一些想用AI编辑器做一些 很COOL的尝试 的同学一个参考

技术优势

  • 智能化:基于 AI 和 MCP 协议的智能代码生成和资源管理
  • 框架无关:支持 React、Vue、Angular 等主流前端框架
  • 标准化:自动生成符合项目标准的代码和配置
  • 可扩展:基于 MCP 协议,易于集成到现有开发工作流中

基于 MIT 许可发布