图片来自 Pexels,由 Sergei Starostin 提供
如今,几乎转个身的功夫就会听到又有公司创建了新的 MCP 服务器。
MCP 是 Anthropic 推出的一个新兴的开放标准,为 AI 模型提供了一种与外部数据源和工具进行交互的方式。它就像一种通用语言和一套规则,使 大型语言模型 能够与自身之外的其他系统进行对话。
MCP 服务器 的推出速度让人应接不暇,但这些服务器对开发者来说大有裨益,因为 MCP 可以与集成开发环境(IDE)中的 AI 协同工作,提供文档与技术支持。
几乎每天都有新的 MCP 服务器发布,该如何判断哪一个最适合自己?通过大量的研究和 Gemini 的一点帮助,我们识别出了十个可以支持和简化前端开发工作的 MCP 服务器(加上一个实验性 MCP 服务器)。
1. Canva MCP 服务器
为什么有用:在 Canva MCP 服务器 推出之前,构建 Canva 应用是一个漫长的过程。为了确保应用与 Canva 的外观风格保持一致,开发者必须来回与 Canva 沟通。Canva意识到,它可以将使用开发工具的工作转移到 Canva 之外,并在 IDE 中为开发者提供访问权限。MCP 服务器:
2. Dart MCP 服务器
为什么有用:Dart MCP 服务器 允许 AI 代理与 Dart 平台进行交互。这个 MCP 服务器允许 AI 助手以编程方式访问和管理 Dart 工作区内的数据,如客户信息、项目、任务、时间跟踪和计费。关键特性如下:
3. DigitalOcean MCP 服务器
为什么有用:DigitalOcean MCP 服务器 允许 AI 与云基础设施进行交互,为前端开发者提供了一个简单的自然语言界面来管理他们的后端。MCP 服务器:
4. Figma Dev Mode MCP 服务器
为什么有用:Dev Mode MCP 服务器 为 AI 代理提供设计信息和上下文,从 Figma 设计文件 生成代码。本地服务器允许 AI 助手以编程方式获取当前 Figma 文件、项目和选定设计元素(节点)的详细信息,并将 AI 能力整合到设计 - 开发工作流中。它能:
5. GitHub MCP 服务器
为什么有用:GitHub MCP 服务器 是专门为开发者构建的,并允许 AI 代理直接与代码库、拉取请求和问题进行交互。GitHub MCP 服务器将 AI 工具直接连接到 GitHub 平台,使 AI 代理、助手和聊天机器人能够读取存储库和代码文件,管理问题和 PR,分析代码,并自动化工作流。所有这些都通过自然语言交互完成。MCP 服务器提供:
6. JetBrains MCP 代理服务器
为什么它很有用:JetBrains 提供 IDE,包括用于 Java 和 Kotlin 的 IntelliJ IDEA,用于 Python 的 PyCharm,用于 JavaScript 的 WebStorm,用于.NET 的 Rider,以及用于 C/C++ 的 CLion。它为其 MCP 代理服务器 提供了一个插件,允许 AI 工具利用 IDE 的代码理解能力,执行重构,生成代码,并直接在 AI 助手运行的开发环境中访问项目上下文。它促成了:
7. MongoDB MCP 服务器
为什么它很有用:MongoDB MCP 服务器 允许 AI 与其数据库进行交互。前端开发者可以使用 AI 代理:
8. React MCP 服务器(第三方)
Meta 尚未宣布 React MCP 服务器的发布计划,但 Drishya AI Labs 前端开发人员 Kalivaraprasad Gonapa 已经创建了一个。该 React MCP 服务器 集成了 Claude Desktop,据其 GitHub 页面介绍,它能够根据用户提示创建和修改 React 应用程序。它可以:
9. Shopify Dev MCP 服务器
为什么它很有用:这个 MCP 服务器 可以将开发者的 AI 助手连接到 Shopify 的开发资源,使 AI 助手能够搜索 Shopify 文档,探索 API 模式,构建功能,并获取关于 Shopify API 和最佳实践的最新方案。MCP 服务器能够:
10. Vercel MCP 服务器
为什么它很有用:Vercel MCP 服务器 允许 AI 与前端开发和托管平台进行交互。它适用于 Gemini CLI、Gemini Code Assist、Windsurf、Goose、Raycast、Devin、VS Code with Copilot、Cursor、Claude 和 Claude Code 以及 ChatGPT。它能够:
即将推出的 Angular MCP 服务器(实验性)
为什么它很有用:Angular 有一个处于实验阶段的 CLI MCP 服务器,它将提供可以在开发工作流中为开发者提供帮助的工具。它能够:
原文链接:
https://thenewstack.io/10-mcp-servers-for-frontend-developers/
文章来自于微信公众号 “InfoQ”,作者 “InfoQ”
【开源免费】字节工作流产品扣子两大核心业务:Coze Studio(扣子开发平台)和 Coze Loop(扣子罗盘)全面开源,而且采用的是 Apache 2.0 许可证,支持商用!
项目地址:https://github.com/coze-dev/coze-studio
【开源免费】n8n是一个可以自定义工作流的AI项目,它提供了200个工作节点来帮助用户实现工作流的编排。
项目地址:https://github.com/n8n-io/n8n
在线使用:https://n8n.io/(付费)
【开源免费】DB-GPT是一个AI原生数据应用开发框架,它提供开发多模型管理(SMMF)、Text2SQL效果优化、RAG框架以及优化、Multi-Agents框架协作、AWEL(智能体工作流编排)等多种技术能力,让围绕数据库构建大模型应用更简单、更方便。
项目地址:https://github.com/eosphoros-ai/DB-GPT?tab=readme-ov-file
【开源免费】VectorVein是一个不需要任何编程基础,任何人都能用的AI工作流编辑工具。你可以将复杂的工作分解成多个步骤,并通过VectorVein固定并让AI依次完成。VectorVein是字节coze的平替产品。
项目地址:https://github.com/AndersonBY/vector-vein?tab=readme-ov-file
在线使用:https://vectorvein.ai/(付费)