avatar

范伟彬个人网

https://fanweibin.cn

  • 首页
  • 归档
  • 链接
  • 关于
主页 程序员必备的30+个MCP工具推荐
文章

程序员必备的30+个MCP工具推荐

发表于 2025-10-24 更新于 2025-10- 24
作者 Administrator 已删除用户
102~132 分钟 阅读

前言

Model Context Protocol(MCP)正在改变程序员与AI的协作方式。通过MCP,AI助手可以直接访问你的开发工具、数据库、API和各种服务,让AI从"对话工具"真正变成"生产力伙伴"。

本文汇总了30+个程序员实际在用、Reddit和社区高度推荐的MCP工具,每个都附带详细说明和官方文档链接,帮助你快速构建强大的AI开发工作流。


🎯 一、开发基础设施

1. GitHub MCP

这是什么: GitHub MCP是连接AI助手与GitHub平台的桥梁,让你可以用自然语言管理代码仓库。无需离开对话界面,就能完成代码审查、Issue管理、PR操作等GitHub日常任务。

核心功能详解:

  • 仓库管理:创建、克隆、搜索仓库,查看项目结构和文件内容

  • Issue处理:自动从bug描述创建Issue,添加标签,分配给团队成员,追踪进度

  • Pull Request工作流:创建PR、添加评论、请求审查、合并代码,AI可以理解代码变更并提供建议

  • 代码搜索:在整个代码库中搜索特定函数、类或实现模式,快速定位代码位置

  • 自动化操作:触发GitHub Actions、检查CI状态、自动化重复性任务

实际使用场景:

  • 你发现了一个bug,直接对AI说"为这个错误创建一个GitHub Issue",AI会自动分析上下文,创建包含错误描述、堆栈跟踪和重现步骤的Issue

  • 在代码审查时,AI可以获取PR的diff,分析代码变更,指出潜在问题或风格不一致

  • 需要了解项目历史时,AI可以查询commit历史,解释某个功能是如何演进的

  • 自动化团队工作流:当有新PR时,AI可以根据修改的文件自动添加合适的标签和审查者

为什么需要它: 避免频繁切换到浏览器查看GitHub,所有代码管理都在AI对话中完成,大幅提升开发效率。

官方文档: https://docs.github.com/en/copilot/concepts/context/mcp
GitHub仓库: https://github.com/github/github-mcp-server


2. Docker MCP

这是什么: Docker MCP让AI助手能够直接操作Docker容器和镜像,用自然语言完成容器化开发的所有操作。相当于给AI装上了DevOps的能力。

核心功能详解:

  • 容器生命周期管理:启动、停止、重启容器,查看运行状态和日志,就像使用docker命令一样

  • 多语言环境支持:AI自动识别项目使用的编程语言,选择合适的基础镜像和包管理器(npm、pip、maven等)

  • 代码执行隔离:在独立的容器中运行代码,避免污染本地环境,每次执行都是干净的环境

  • 镜像管理:构建、拉取、推送镜像,优化镜像大小和构建时间

  • 资源控制:设置内存和CPU限制,防止资源耗尽,确保系统稳定性

实际使用场景:

  • 测试新库或框架时,AI可以在临时容器中安装和测试,不影响你的开发环境

  • 调试多服务应用时,AI帮你启动数据库、Redis、消息队列等依赖服务

  • 需要不同Python版本测试时,AI可以快速创建多个版本的容器并运行测试

  • 排查生产环境问题时,AI可以拉取生产镜像,在本地容器中重现问题

为什么需要它: 彻底解决"在我机器上能跑"的问题,让环境管理变得简单,同时保证本地开发环境的整洁。

官方文档: https://github.com/modelcontextprotocol/servers/tree/main/src/docker


3. Filesystem MCP

这是什么: Filesystem MCP赋予AI读写本地文件的能力,让AI成为你的文件管理助手。它是最基础但也是最实用的MCP工具之一。

核心功能详解:

  • 智能文件操作:不只是简单的读写,AI能理解文件内容和结构,进行批量修改和重构

  • 目录遍历与搜索:在整个项目中搜索特定内容、文件类型或模式,比grep更智能

  • 代码生成与修改:AI可以创建新文件、修改现有代码、重构函数,所有更改直接保存到磁盘

  • 批处理操作:一次性处理多个文件,如批量重命名、格式化、添加版权声明等

  • 安全控制:可以限制AI只能访问特定目录,防止误操作重要文件

实际使用场景:

  • 生成项目脚手架:告诉AI"创建一个React项目结构",AI会生成完整的目录和配置文件

  • 代码重构:要求AI"把所有的var改成const",AI会遍历文件并智能替换

  • 文档生成:AI可以读取代码注释,自动生成README和API文档

  • 配置管理:批量更新所有package.json中的依赖版本

为什么需要它: AI不再只是给建议,而是真正能修改你的代码库,从"顾问"变成"实干家"。

官方文档: https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem


4. Context7 MCP

这是什么: Context7 MCP由Upstash开发,提供最新的、版本特定的库文档和代码示例,直接注入到AI的提示词中。解决AI训练数据过时的问题,确保生成的代码使用最新的API。

核心功能详解:

  • 实时文档注入:从官方文档源拉取最新文档,直接放入AI的上下文窗口

  • 版本特定:支持查询特定版本的库文档,避免API变更带来的问题

  • 一句话触发:在Cursor等AI编辑器中,只需说"use context7"即可自动获取相关文档

  • 覆盖主流库:支持Next.js、Zod、Tailwind、React Query等快速迭代的框架

  • 零手动切换:无需离开编辑器查文档,AI自动获取准确的API说明

实际使用场景:

  • 使用最新Next.js 15特性时,AI自动获取App Router最新API文档,而不是依赖旧的训练数据

  • 编写Zod验证schema时,Context7提供最新的类型定义和验证方法

  • 集成新库时,AI读取该库的最新文档,生成符合当前版本的代码

  • 避免幻觉API:AI不会编造不存在的函数或已废弃的方法

为什么需要它: LLM训练数据有截止日期,对于快速迭代的框架(如Next.js每几个月大版本更新),Context7确保AI使用最新、准确的API信息。

官方网站: https://context7.com/
GitHub仓库: https://github.com/upstash/context7

开发者评价: "必备工具!让AI不再生成过时的代码"


5. Ref MCP

这是什么: Ref MCP是一个专业的文档搜索工具,连接AI编码工具与技术文档。它包含1000+公共文档的最新索引,还可以摄取私有文档(如GitHub仓库、PDF),通过智能分块最小化token使用。

核心功能详解:

  • 精准文档搜索:搜索API、框架、服务、数据库、库的技术文档,找到最相关的部分

  • 智能分块:只返回需要的token,而不是整个页面(例如Figma API文档80k token,Ref只返回需要的200 token)

  • 深链接定位:返回文档页面的具体位置,方便验证AI给出的信息

  • 会话跟踪:在对话中避免重复搜索相同内容,每次搜索返回新的、未重复的结果

  • 回退工具:包含read_url和search_web工具,覆盖传统文档之外的搜索需求

实际使用场景:

  • 查询Figma API端点:ref_search_documentation 'Figma API post comment endpoint' 返回54 token的搜索结果,然后读取具体文档385 token

  • 复杂问题迭代搜索:AI自动优化搜索词,多轮搜索找到最准确的文档片段

  • 节省API成本:对于Claude Opus,避免每步浪费6000 token无关内容,11步的任务可以节省$1

  • 私有文档:摄取公司内部GitHub仓库或PDF文档,让AI访问私有知识库

为什么需要它: LLM在大量噪音上下文中表现更差,且token花费真金白银。Ref MCP通过精准检索,提升性能同时降低成本。

官方网站: https://ref.tools/
GitHub仓库: https://github.com/ref-tools/ref-tools-mcp

开发者评价: "告别翻文档,AI直接给你最准确的答案"


6. Sequential Thinking MCP

这是什么: Sequential Thinking MCP是一个思维辅助工具,它训练AI像资深工程师一样分解和解决复杂问题。不是直接给答案,而是引导你系统化地思考。

核心功能详解:

  • 问题分解:将复杂任务拆分成可管理的小步骤,每步都有明确的目标和验证方式

  • 结构化推理:按照"理解→分析→设计→实现→验证"的流程思考,避免遗漏关键环节

  • 架构设计辅助:帮助规划系统架构,考虑可扩展性、性能、安全性等多个维度

  • 调试策略:面对bug时,系统化地缩小问题范围,从最可能的原因开始排查

  • 决策记录:记录为什么做某个技术选型,方便后续回顾和团队交接

实际使用场景:

  • 设计复杂算法时,AI帮你列出需要考虑的边界条件、时间复杂度、空间复杂度

  • 排查难以复现的bug,AI引导你从日志、监控、代码逻辑等多角度分析

  • 做技术选型时,AI帮你列出评估标准:性能、社区活跃度、学习曲线、成本等

  • 重构大型模块前,AI协助制定安全的重构计划,分步骤实施,降低风险

为什么需要它: 编程不只是写代码,更重要的是思考。这个工具让AI成为你的思维教练,培养系统化解决问题的能力。

官方文档: https://github.com/sequentialread/sequential-thinking-mcp

社区评价: "像有了一个会思考的pair programmer"


🗄️ 二、数据库与数据管理

7. PostgreSQL MCP

这是什么: PostgreSQL MCP让AI直接连接和操作PostgreSQL数据库,用自然语言进行数据查询、Schema管理和性能优化。相当于给AI配了一个DBA助手。

核心功能详解:

  • 自然语言查询:说"找出上个月注册的活跃用户",AI自动生成正确的SQL查询

  • Schema管理:查看表结构、索引、外键关系,AI能理解数据库设计的意图

  • 数据迁移辅助:生成ALTER TABLE语句,帮助安全地修改数据库结构

  • 性能分析:执行EXPLAIN ANALYZE,解释查询计划,指出性能瓶颈

  • 数据验证:检查数据完整性、查找重复记录、识别孤儿数据

实际使用场景:

  • 探索陌生数据库时,问AI"这个表是干什么的",AI会分析表名、字段名和关系给出解释

  • 优化慢查询时,AI分析执行计划,建议添加哪些索引,如何重写查询

  • 做数据清洗,AI帮你编写复杂的UPDATE和DELETE语句,并先在测试环境验证

  • 生成测试数据,AI根据表结构生成符合约束的模拟数据

为什么需要它: 数据库操作不再需要记住复杂的SQL语法,AI理解你的意图并生成最优查询。

官方文档: https://github.com/modelcontextprotocol/servers/tree/main/src/postgres


8. Supabase MCP

这是什么: Supabase MCP是开源Firebase替代方案的AI接口,提供数据库、认证、存储、实时订阅等全栈后端能力,让你用对话就能构建完整后端。

核心功能详解:

  • 数据库即服务:基于PostgreSQL,但提供更友好的API和实时功能

  • 认证系统:管理用户注册、登录、社交登录(Google、GitHub等),AI帮你配置认证流程

  • 实时订阅:监听数据库变化,AI帮你设置实时同步,无需写WebSocket代码

  • 存储管理:上传文件、生成CDN链接、设置访问权限,AI处理所有配置

  • Edge Functions:部署无服务器函数,AI帮你编写和部署业务逻辑

实际使用场景:

  • 快速原型开发:告诉AI"创建一个博客系统",AI会创建posts表、设置权限、配置认证

  • 实时应用:开发聊天室时,AI配置实时订阅,自动处理消息同步

  • 用户管理:AI帮你实现"注册后发送验证邮件"的完整流程

  • 文件上传:AI生成上传图片到Supabase Storage的代码,包括压缩和CDN优化

为什么需要它: 几分钟内完成原本需要数天的后端搭建,专注于业务逻辑而非基础设施。

官方文档: https://supabase.com/docs/guides/getting-started/mcp


9. Neon MCP

这是什么: Neon MCP提供无服务器PostgreSQL能力,最大特色是"数据库分支"功能——像Git管理代码一样管理数据库,每个功能分支都有独立的数据库副本。

核心功能详解:

  • 数据库分支:为每个功能开发创建数据库分支,测试完成后合并,失败就丢弃

  • 即时创建与回滚:秒级创建新数据库实例,瞬间回滚到任意时间点

  • 自动扩缩容:根据负载自动调整资源,闲置时自动休眠,完全按使用付费

  • 零停机迁移:AI辅助进行Schema变更,不影响线上服务

  • 分离计算和存储:存储层独立,可以有多个计算层访问同一数据

实际使用场景:

  • 测试数据库迁移:创建一个分支,在上面测试ALTER TABLE,确认无误后应用到主库

  • 功能开发:每个开发者有自己的数据库分支,互不干扰,合并时才同步Schema

  • AB测试:为不同的实验组创建数据库分支,测试不同的数据模型

  • 快速回滚:部署后发现数据问题,一键回滚到部署前的数据状态

为什么需要它: 传统数据库迁移很危险,Neon的分支功能让你可以放心实验,大大降低数据库操作的风险。

官方文档: https://neon.com/docs/ai/neon-mcp-server


10. Memory MCP

这是什么: Memory MCP为AI提供图形化的长期记忆能力,存储实体、关系和上下文,让AI真正"记住"你的项目。不是简单的文本搜索,而是理解知识之间的关联。

核心功能详解:

  • 知识图谱存储:将代码库、文档、对话转化为实体和关系图

  • 智能关联:理解"UserService调用PaymentService"这样的关系,方便追溯调用链

  • 上下文持久化:跨对话保持项目上下文,下次对话时AI还记得你的项目结构

  • 语义检索:不是字符串匹配,而是理解概念相关性,找到真正相关的信息

  • 演化追踪:记录代码库的演化历史,理解为什么某个设计是这样的

实际使用场景:

  • 大型项目导航:问"支付功能相关的所有模块",AI通过知识图谱找出所有相关代码

  • 新人入职:AI基于知识图谱生成项目架构介绍,解释各模块的职责和关系

  • 影响分析:修改一个API前,AI告诉你有哪些地方在调用它,避免breaking changes

  • 代码考古:AI能解释"为什么当初要这样设计",基于历史对话和commit记录

为什么需要它: 对于有成千上万个文件的大型项目,传统的文本搜索已经不够用,需要AI真正"理解"代码库。

官方文档: https://github.com/jlowin/memory-mcp

社区推荐: "必备!让AI真正记住你的项目"


🌐 三、Web开发与自动化

11. Playwright MCP

这是什么: Playwright MCP让AI控制真实浏览器进行自动化测试和网页操作。相比传统E2E测试工具,AI能理解页面内容并智能决策,而不只是执行预定义的脚本。

核心功能详解:

  • 跨浏览器测试:同时在Chromium、Firefox、WebKit上测试,AI自动处理浏览器差异

  • 智能等待:AI理解页面加载状态,自动等待元素出现、网络请求完成,无需手动设置超时

  • 视觉回归测试:截图对比,AI能识别关键的UI变化并忽略无关差异

  • 交互模拟:点击、输入、拖拽、滚动等操作,AI模拟真实用户行为

  • 网络拦截:监控和修改网络请求,测试各种网络条件和错误情况

实际使用场景:

  • 自动化测试:告诉AI"测试登录流程",AI会打开浏览器、填表、点击按钮、验证结果

  • 爬虫开发:爬取需要JavaScript渲染的网站,AI处理分页、登录、验证码等复杂场景

  • 性能监控:AI定期访问网站,记录加载时间、资源消耗,生成性能报告

  • UI测试:AI对比不同版本的页面截图,高亮显示变化的部分

为什么需要它: 编写和维护E2E测试很繁琐,有了AI加持,只需描述测试场景,AI自动生成并执行测试。

官方文档: https://github.com/executeautomation/mcp-playwright


12. Puppeteer MCP

这是什么: Puppeteer MCP专注于Chrome/Chromium自动化,提供了比Playwright更底层的控制能力。适合需要精细控制浏览器行为的场景。

核心功能详解:

  • 无头浏览器:在服务器上运行Chrome,无需图形界面,节省资源

  • PDF生成:将网页转换为PDF,保持完美的布局和样式,支持自定义页眉页脚

  • 截图工具:全页面截图、元素截图、不同设备尺寸的截图

  • 性能追踪:使用Chrome DevTools Protocol记录详细的性能指标

  • 设备模拟:模拟手机、平板等不同设备,测试响应式设计

实际使用场景:

  • 自动生成报告PDF:从动态数据生成图表,渲染成网页,然后转换为PDF

  • 社交媒体预览图:自动生成Open Graph图片,用于分享链接时的预览

  • 监控竞品网站:定期截图保存,追踪竞争对手的产品和价格变化

  • 自动化表单填写:批量处理需要人工操作的网页表单

为什么需要它: 很多网页任务需要浏览器环境,Puppeteer让这些任务完全自动化,解放双手。

官方文档: https://github.com/puppeteer/puppeteer


13. Chrome DevTools MCP

这是什么: Chrome DevTools MCP让AI直接访问Chrome开发者工具的所有功能。等于把一个资深前端工程师的调试能力赋予了AI。

核心功能详解:

  • 实时调试:在运行的网页上设置断点、查看变量、修改代码,立即看到效果

  • 网络分析:监控所有HTTP请求,分析加载时间、失败原因、payload大小

  • 性能分析:记录页面渲染过程,找出性能瓶颈,如长任务、布局抖动

  • DOM检查:查看和修改DOM结构,测试不同的HTML和CSS

  • Console交互:在页面上下文中执行JavaScript,测试API调用

实际使用场景:

  • 调试前端bug:告诉AI"网页加载慢",AI分析Network tab,发现某个资源加载超时

  • 性能优化:AI录制页面加载过程,指出"这个组件重渲染了5次,应该用React.memo优化"

  • 样式调试:AI检查元素的computed styles,找出为什么CSS不生效

  • API问题排查:AI查看XHR请求,发现返回的数据格式与预期不符

为什么需要它: 前端调试很繁琐,需要在多个面板间切换。AI可以综合分析所有信息,快速定位问题。

官方文档: https://github.com/ChromeDevTools/chrome-devtools-mcp


14. Figma MCP

这是什么: Figma MCP打通设计和开发的最后一公里,让AI能读取Figma设计稿并直接生成代码。设计师和开发者终于能用同一种语言交流了。

核心功能详解:

  • 设计稿读取:AI获取完整的设计信息:布局、颜色、字体、间距、组件层级

  • 组件提取:识别可复用的UI组件,生成对应的React/Vue组件代码

  • 设计令牌导出:提取颜色变量、间距系统、字体定义,生成CSS变量或JS常量

  • 响应式布局:分析不同尺寸的设计稿,生成适配代码

  • 资源导出:批量导出图标、图片,自动优化尺寸和格式

实际使用场景:

  • 快速原型实现:设计师完成Figma设计,AI生成90%的前端代码,开发者只需调整细节

  • 设计系统同步:设计令牌变更后,AI自动更新代码中的样式变量,保持一致性

  • 组件库开发:AI从Figma组件库生成Storybook文档和代码

  • 设计评审:AI对比新旧设计稿,列出所有变更点,防止遗漏

为什么需要它: 设计稿到代码的转换是最耗时的环节,AI自动化这个过程,让开发者专注于业务逻辑。

官方文档: https://mcp.figma.com/


15. shadcn MCP

这是什么: shadcn MCP是shadcn/ui官方提供的MCP服务器,让AI助手能够浏览、搜索和安装shadcn/ui组件库中的组件。支持多注册表(公共、私有、第三方)访问。

核心功能详解:

  • 自然语言安装:说"add a login form"或"Build a landing page using components",AI自动选择和安装组件

  • 浏览组件:列出所有可用的components、blocks和templates

  • 跨注册表搜索:在shadcn/ui官方注册表、公司私有库、第三方注册表中查找组件

  • 多注册表支持:通过components.json配置访问私有或第三方组件源

  • 项目集成:AI理解项目配置,自动处理依赖和安装路径

实际使用场景:

  • 快速原型:告诉AI"创建一个带有card、button和dialog的仪表板",AI从shadcn注册表获取并安装组件

  • 私有组件库:配置公司内部的shadcn组件注册表,AI访问企业专有设计系统

  • 多框架支持:虽然官方服务器针对React,社区扩展支持Svelte、Vue、React Native

  • 代码生成:AI不仅安装组件,还能生成使用这些组件的完整页面代码

为什么需要它: shadcn/ui是最流行的React组件库之一(无头、可定制、美观),MCP让AI能直接与组件注册表交互,而不是依赖过时的训练数据。

官方文档: https://ui.shadcn.com/docs/mcp
社区GitHub: https://github.com/shadcn-ui (主项目) / 多个社区MCP实现

社区评价: "前端开发必备,配合Figma MCP更强大"


🔍 四、搜索与研究

16. Perplexity MCP

这是什么: Perplexity MCP接入Perplexity AI的搜索能力,提供带引用来源的实时搜索。不同于普通搜索引擎返回链接列表,它直接给出答案并标注信息来源。

核心功能详解:

  • AI驱动搜索:理解搜索意图,不是简单的关键词匹配,而是语义理解

  • 实时信息检索:获取最新的技术文档、新闻、API更新,突破AI知识截止日期限制

  • 源引用系统:每个答案都标注信息来源,方便验证和深入阅读

  • 深度研究模式:对复杂问题进行多轮搜索和综合分析,生成研究报告

  • 专业搜索:针对学术论文、代码示例、技术文档等不同类型内容优化

实际使用场景:

  • 学习新技术:问"Next.js 14有什么新特性",AI搜索最新文档并总结关键变化

  • 调试第三方库:遇到报错时,AI搜索Stack Overflow和GitHub issues,找到解决方案

  • 市场调研:AI搜索多个来源,综合分析某个技术的采用率、优缺点、替代方案

  • API文档查询:即使文档网站改版,AI也能找到最新的API使用方法

为什么需要它: AI训练数据有截止日期,Perplexity让AI能获取最新信息,保持知识的时效性。

官方文档: https://github.com/perplexityai/modelcontextprotocol


17. Brave Search MCP

这是什么: Brave Search MCP提供隐私优先的搜索能力,不追踪用户数据。适合需要保护搜索隐私或寻找未被过滤内容的场景。

核心功能详解:

  • 零追踪搜索:完全匿名,不记录搜索历史和用户画像

  • 独立索引:使用Brave自己的索引,不依赖Google,结果更多样化

  • 即时答案:对常见问题直接显示答案,无需点击链接

  • 本地搜索:支持地理位置相关的搜索,找附近的服务和商家

  • 灵活过滤:按时间、地区、内容类型筛选搜索结果

实际使用场景:

  • 技术文档搜索:查找官方文档、教程、代码示例,避免被SEO内容干扰

  • 敏感项目调研:公司内部项目不想留下搜索记录,使用隐私搜索

  • 冷门技术查询:Google可能过滤掉的小众技术,在Brave能找到

  • API调用成本:Brave提供免费tier(2000次/月),适合个人项目

为什么需要它: 隐私保护和搜索质量并重,而且对个人开发者免费,降低了接入成本。

官方文档: https://github.com/modelcontextprotocol/servers/tree/main/src/brave-search


18. DuckDuckGo MCP

这是什么: DuckDuckGo MCP是最容易上手的搜索工具——完全免费,无需API密钥,开箱即用。牺牲一些高级功能换取极致的便利性。

核心功能详解:

  • 即装即用:无需注册账号或申请API密钥,配置后立即可用

  • 隐私搜索:DuckDuckGo的核心理念就是隐私,不追踪任何用户数据

  • 即时答案:对于常识问题、计算、单位转换等提供快速答案

  • 新闻搜索:快速查找最新新闻和事件

  • 简洁结果:返回的信息精简,适合快速查询

实际使用场景:

  • 快速验证:开发中遇到语法问题,快速搜索确认正确用法

  • 概念解释:新人入职时询问专业术语,AI通过搜索给出通俗解释

  • 工具对比:"Redis vs Memcached",AI搜索并总结对比

  • 免费原型开发:个人项目不想付费,使用DuckDuckGo实现搜索功能

为什么需要它: 零门槛、零成本,是测试和学习MCP的最佳起点,也适合非商业项目。

官方文档: https://github.com/ddg-mcp/duckduckgo-mcp

程序员推荐: "不需要API密钥,开箱即用"


💼 五、团队协作与项目管理

19. Slack MCP

这是什么: Slack MCP让AI成为你的团队沟通助手,自动处理消息、通知、文件共享等日常沟通任务。AI不仅能读取消息,还能主动发送和管理频道。

核心功能详解:

  • 消息自动化:根据代码事件(如部署成功、测试失败)自动发送Slack通知

  • 频道管理:创建频道、添加成员、设置话题和描述

  • 文件共享:上传代码片段、日志文件、截图到Slack,方便团队讨论

  • 搜索历史:在海量聊天记录中快速找到关键信息和决策记录

  • 工作流触发:通过Slack命令触发CI/CD、部署、数据库查询等操作

实际使用场景:

  • CI/CD通知:代码合并后,AI自动在Slack发布部署状态,@相关人员

  • Bug报告自动化:用户报告问题时,AI在Slack创建讨论,同时在GitHub创建Issue

  • 团队答疑机器人:新人问"如何配置开发环境",AI从历史消息中找到标准答案

  • 会议总结:AI读取会议频道的讨论,生成action items并分配任务

官方文档: https://github.com/modelcontextprotocol/servers/tree/main/src/slack


20. Linear MCP

这是什么: Linear MCP连接现代项目管理工具Linear,让AI帮你管理Issue、规划Sprint、追踪进度。Linear以速度和简洁著称,MCP让它更加高效。

核心功能详解:

  • Issue快速创建:从bug描述、用户反馈、代码注释自动创建结构化的Issue

  • 智能分配:根据团队成员的技能和当前工作量,AI建议合适的负责人

  • 进度追踪:查询某个功能的开发进度,AI汇总所有相关Issue的状态

  • Sprint规划:AI分析Issue的优先级和依赖关系,建议合理的Sprint计划

  • 自动化工作流:代码合并后自动更新Issue状态,保持Linear和GitHub同步

实际使用场景:

  • 敏捷开发:每日站会前,AI生成团队昨天的进度报告和今日计划

  • Bug分类:AI读取bug报告,自动打上标签(frontend/backend/urgent)并分配优先级

  • 技术债务管理:AI识别代码中的TODO注释,在Linear创建技术债务Issue

  • 发布规划:AI列出下个版本需要完成的所有Issue,评估是否能按时发布

官方文档: https://linear.app/docs/mcp


21. Jira MCP

这是什么: Jira MCP连接企业级项目管理工具Jira,让AI处理复杂的工作流、看板和报告。特别适合大型团队和遵循正规敏捷流程的组织。

核心功能详解:

  • Issue全生命周期:创建、更新、转移Issue状态,从Backlog到Done的完整流程

  • 复杂工作流:处理多阶段审批、跨团队协作等复杂场景

  • Sprint管理:规划Sprint、分配Story Points、跟踪燃尽图

  • 报表生成:速度图(Velocity)、累积流图(CFD)、周期时间等敏捷指标

  • 权限管理:根据不同角色(开发、测试、PO)设置访问权限

实际使用场景:

  • 大型项目跟踪:AI汇总多个子项目的进度,生成高层管理报告

  • 跨团队协作:前端团队完成后,AI自动将Issue移交给后端团队

  • 质量保证:测试团队发现bug,AI创建关联到相应Story的Bug Issue

  • 发布管理:AI列出待发布的所有Issue,检查是否都通过测试

官方文档: https://github.com/jira-mcp/jira-server


22. Notion MCP

这是什么: Notion MCP让AI操作Notion的页面和数据库,打造智能知识库。Notion的灵活性加上AI的智能,知识管理变得轻而易举。

核心功能详解:

  • 页面CRUD:创建、读取、更新Notion页面,AI理解Notion的块结构

  • 数据库操作:查询、过滤、排序Notion数据库,就像操作电子表格

  • 模板应用:根据场景自动应用合适的模板(会议纪要、项目规划等)

  • 关联建立:在不同页面间建立双向链接,构建知识网络

  • 批量操作:批量更新属性、移动页面、整理归档

实际使用场景:

  • 会议纪要自动化:会议结束后,AI从录音生成纪要并保存到Notion

  • 项目文档生成:新项目开始时,AI自动创建项目wiki、技术方案、任务列表

  • 知识检索:在大型Notion workspace中搜索相关信息,AI理解上下文给出最相关结果

  • 定期报告:每周五AI从Notion数据库提取本周完成的任务,生成周报

官方文档: https://developers.notion.com/docs/mcp


23. Asana MCP

这是什么: Asana MCP连接Asana任务管理平台,适合注重清晰度和执行力的团队。比Jira轻量,比Trello强大,找到了复杂度和易用性的平衡点。

核心功能详解:

  • 任务层级:管理任务、子任务、里程碑,AI理解任务间的依赖关系

  • 项目视图切换:在列表、看板、时间线、日历视图间切换,不同视角看进度

  • 自动化规则:设置触发器(如任务完成后自动创建下一个任务)

  • 工作负载平衡:AI分析团队成员的任务量,建议重新分配以平衡工作负载

  • 自定义字段:添加优先级、预估时间、标签等字段,丰富任务信息

实际使用场景:

  • 产品路线图:AI从产品backlog创建季度路线图,设置里程碑

  • 资源规划:AI查看团队的任务分配,发现某人过载,建议重新分配

  • 跨职能协作:设计完成后,AI自动通知开发团队并创建开发任务

  • 回顾总结:Sprint结束后,AI统计完成率、延期任务,生成复盘报告

官方文档: https://developers.asana.com/docs/mcp


☁️ 六、云服务与部署

24. Vercel MCP

这是什么: Vercel MCP让AI管理你的Vercel部署,从项目配置到环境变量,从部署日志到性能监控,一切都能通过对话完成。

核心功能详解:

  • 一键部署:AI读取你的代码,配置构建设置,自动部署到Vercel

  • 环境管理:添加、修改环境变量,区分开发、预览、生产环境

  • 部署诊断:部署失败时,AI分析日志,指出具体错误和修复建议

  • 性能监控:查看每次部署的性能指标,AI给出优化建议

  • 文档集成:搜索Vercel官方文档,快速找到配置方法

实际使用场景:

  • 快速迭代:修改代码后,告诉AI"部署到预览环境",几秒钟后有预览链接

  • 环境配置:AI帮你配置API密钥、数据库连接等环境变量,避免手动输入错误

  • 问题排查:部署后网站500错误,AI查看日志发现是环境变量缺失

  • A/B测试:为不同的实验组部署不同版本,AI管理多个deployment

官方文档: https://mcp.vercel.com/


25. EdgeOne Pages MCP

这是什么: EdgeOne Pages MCP是腾讯云EdgeOne提供的部署服务,让AI助手能够将HTML内容、文件夹或全栈项目部署到EdgeOne Pages,并获得公开访问的URL。特别适合中国市场和亚洲用户。

核心功能详解:

  • 一键部署:通过AI对话,将HTML、文件夹或ZIP包部署到EdgeOne Pages,秒级生成公开链接

  • 无需登录模式:deploy_html工具无需API token,直接部署HTML内容并获取公开URL

  • 全栈项目支持:deploy_folder工具支持Next.js等全栈框架,完整项目一键部署

  • 边缘函数集成:支持EdgeOne Pages Functions(类似Cloudflare Workers),在边缘运行代码

  • KV存储:集成边缘KV存储,实现数据持久化

实际使用场景:

  • AI生成网页快速分享:AI生成一个HTML页面后,立即部署并获得可分享的链接,无需手动操作

  • 全栈应用部署:开发完Next.js应用后,AI部署到EdgeOne Pages,支持SSR和API路由

  • 中国市场加速:利用EdgeOne在中国的3200+边缘节点,为国内用户提供极速访问

  • 临时演示页面:快速创建产品演示或营销页面,自动分配公开URL

为什么需要它: 国外CDN在中国访问慢,EdgeOne是腾讯云的边缘网络,在亚洲特别是中国市场有显著性能优势。MCP让部署完全自动化。

官方文档: https://edgeone.ai/document/173173997276819456
GitHub仓库: https://github.com/TencentEdgeOne/edgeone-pages-mcp

适合人群: 服务中国/亚洲用户的开发者


26. Cloudflare MCP

这是什么: Cloudflare MCP让AI管理Cloudflare的边缘网络服务,从Workers部署到DNS配置,从CDN优化到安全防护。全球300+城市的边缘节点,尽在掌控。

核心功能详解:

  • Workers部署:用AI编写和部署边缘函数,在全球边缘节点运行代码

  • DNS管理:添加、修改DNS记录,AI帮你处理A、CNAME、MX等各种类型

  • CDN配置:设置缓存规则、页面规则,优化静态资源加载速度

  • 安全防护:配置WAF规则、DDoS防护、Bot管理,保护网站安全

  • Analytics分析:查看流量统计、请求分布、缓存命中率等指标

实际使用场景:

  • 边缘计算:AI编写Workers脚本,在边缘处理API请求,降低延迟

  • 全球加速:AI分析流量模式,优化CDN配置,提升不同地区的访问速度

  • 安全事件响应:发现攻击时,AI快速更新WAF规则,阻止恶意请求

  • 多环境管理:为开发、测试、生产配置不同的DNS记录和Workers路由

官方文档: https://developers.cloudflare.com/workers/


27. Netlify MCP

这是什么: Netlify MCP专注于Jamstack应用部署,提供静态站点托管、无服务器函数、表单处理等全套服务。对于静态网站和SSG应用,比传统服务器简单十倍。

核心功能详解:

  • Git集成部署:连接GitHub仓库,代码push后自动构建部署

  • 无服务器函数:部署API端点,无需管理服务器,按需执行

  • 表单处理:无需后端代码就能处理表单提交,自动防垃圾

  • A/B测试:按百分比分流到不同版本,测试新功能效果

  • 访问控制:设置密码保护、JWT认证,控制谁能访问网站

实际使用场景:

  • 文档网站:AI管理文档站点的部署,PR预览让审查更直观

  • 营销活动:快速部署落地页,AI配置表单收集用户信息

  • 项目演示:为每个feature branch生成预览链接,方便展示给客户

  • 渐进式发布:新版本先给10%用户,AI监控错误率,决定是否全量发布

官方文档: https://netlify-mcp.netlify.app/


💳 七、支付与API工具

28. Stripe MCP

这是什么: Stripe MCP让AI处理支付业务逻辑,从创建产品、管理订阅到分析收入,所有金融操作都能用自然语言完成。

核心功能详解:

  • 产品和价格管理:创建商品、设置价格、配置订阅计划(月付/年付)

  • 客户生命周期:管理客户信息、订阅状态、支付历史

  • 支付处理:创建支付链接、处理一次性支付、设置自动扣款

  • 账单管理:查看发票、发送收据、处理退款

  • 财务分析:统计收入、MRR(月度经常性收入)、流失率等关键指标

实际使用场景:

  • SaaS定价测试:快速创建新的定价方案,测试不同价格点的转化率

  • 客户服务:客户投诉扣款问题,AI查询交易记录,说明扣款明细

  • 财务报表:月底生成收入报告,AI分析收入来源和增长趋势

  • 订阅迁移:客户升级套餐,AI计算按比例退款并创建新订阅

官方文档: https://mcp.stripe.com


29. Replicate MCP

这是什么: Replicate MCP让AI调用其他AI模型,实现"AI套娃"。需要图像生成、音频处理、视频分析?通过Replicate调用专业模型,几行代码搞定。

核心功能详解:

  • 模型市场:访问数千个预训练模型,涵盖图像、音频、文本、3D等领域

  • 按需计算:无需自己购买GPU,按使用量付费,用多少付多少

  • 一键部署:将自己的模型部署到Replicate,获得API端点

  • 版本管理:模型更新时,AI自动使用最新版本或指定历史版本

  • 批处理:批量处理图片、视频,AI管理队列和并发

实际使用场景:

  • 内容生成:博客需要配图,AI调用FLUX模型生成符合文章主题的插图

  • 图片处理:批量放大用户上传的头像,使用超分辨率模型提升清晰度

  • 语音合成:将文档转换为播客,AI调用TTS模型生成自然的语音

  • 视频分析:分析视频内容,提取关键帧,生成字幕和摘要

官方文档: https://replicate.com/docs/reference/mcp


30. Apidog MCP

这是什么: Apidog MCP让AI参与API的完整生命周期管理——设计、测试、文档、SDK生成。不再需要分别使用Postman、Swagger等多个工具,一站式解决API开发所有问题。

核心功能详解:

  • API设计:用自然语言描述API需求,AI生成OpenAPI规范和接口定义

  • 自动测试:AI根据API规范生成测试用例,覆盖正常场景和边界情况

  • SDK生成:一键生成多语言SDK(JavaScript、Python、Java等),保持与API同步

  • 文档生成:自动生成美观的API文档,包含示例代码和参数说明

  • Mock服务:基于API定义自动生成Mock数据,前后端并行开发

实际使用场景:

  • API first开发:项目开始时,AI帮助设计RESTful API规范,生成文档和Mock服务

  • 接口测试:AI编写测试脚本,自动化测试API的各种情况,回归测试一键运行

  • 客户端SDK:后端API更新后,AI自动生成新版本SDK,通知前端团队

  • API文档:代码变更后,AI自动更新文档,保持文档与实现同步

为什么需要它: API开发涉及多个环节,Apidog MCP让AI统一管理,减少工具切换,提高协作效率。

官方文档: https://apidog.com/mcp

开发者评价: "让API开发变得简单"


🔐 八、代码质量与安全

31. Semgrep MCP

这是什么: Semgrep MCP是代码安全扫描工具,AI用它检查代码中的安全漏洞、代码异味和违反最佳实践的地方。比传统linter更智能,理解代码语义。

核心功能详解:

  • 安全漏洞检测:SQL注入、XSS、CSRF、不安全的反序列化等常见漏洞

  • 代码质量检查:发现性能问题、代码重复、过于复杂的函数

  • 自定义规则:为你的项目编写专属的代码规范检查规则

  • 多语言支持:支持30+种编程语言,统一的规则语法

  • 增量扫描:只检查变更的代码,CI/CD中快速完成扫描

实际使用场景:

  • PR审查:提交PR后,AI自动运行Semgrep,在代码评论中指出安全问题

  • 重构辅助:重构前扫描潜在问题,重构后验证没有引入新bug

  • 安全审计:定期全量扫描代码库,生成安全报告供管理层审阅

  • 代码标准化:新人提交代码后,AI检查是否符合团队编码规范

官方文档: https://semgrep.dev/docs/mcp


32. Sentry MCP

这是什么: Sentry MCP让AI成为你的生产环境守护神,实时监控错误和性能问题。当用户遇到bug时,AI在你发现之前就已经开始分析和修复了。

核心功能详解:

  • 错误追踪:捕获前端和后端的所有异常,AI分析堆栈跟踪定位问题代码

  • 性能监控:记录API响应时间、数据库查询、页面加载,AI发现性能瓶颈

  • Issue管理:相似错误自动分组,AI判断哪些是新bug,哪些是已知问题

  • 发布追踪:关联错误到具体的代码版本,AI识别某次发布引入的新问题

  • 用户影响分析:统计有多少用户受影响,AI评估bug的优先级

实际使用场景:

  • 主动发现bug:生产环境出现异常,AI立即通知Slack,附带错误详情和可能的原因

  • 性能优化:AI发现某个API慢查询,分析日志,建议添加数据库索引

  • 发布验证:新版本上线后,AI监控错误率变化,发现问题立即回滚

  • Bug分类:AI根据错误频率和影响用户数,自动设置优先级,帮助团队决定先修哪个

为什么需要它: 不能等用户投诉才知道有bug,Sentry MCP让AI主动监控,第一时间发现和解决问题。

官方文档: https://docs.sentry.io/platforms/


📊 九、数据分析与可视化

33. Jupyter MCP

这是什么: Jupyter MCP让AI操作Jupyter Notebook,执行代码、生成图表、进行数据分析。数据科学家的AI助手,理解数据分析的完整流程。

核心功能详解:

  • 代码执行:在Notebook中运行Python代码,实时看到输出和可视化结果

  • 数据探索:加载数据集,AI自动进行EDA(探索性数据分析),生成统计摘要和可视化

  • 实验管理:记录不同参数的实验结果,对比模型性能

  • 图表生成:用Matplotlib、Seaborn生成专业图表,AI选择合适的可视化类型

  • Markdown文档:在代码间插入解释性文字,生成可读性强的分析报告

实际使用场景:

  • 数据清洗:AI检测数据集中的缺失值、异常值,建议清洗策略并执行

  • A/B测试分析:导入实验数据,AI进行统计检验,判断结果是否显著

  • 模型训练:AI尝试不同的特征工程和模型参数,记录每次实验的结果

  • 报告生成:分析完成后,AI整理Notebook为PDF或HTML报告

官方文档: https://github.com/jupyter-mcp/jupyter-server


34. Google Sheets MCP

这是什么: Google Sheets MCP让AI操作电子表格,实现数据管理、分析和可视化。相比Excel,Google Sheets在协作和云端访问上更有优势,结合AI更是如虎添翼。

核心功能详解:

  • 数据读写:读取和更新单元格、行、列,AI理解表格结构

  • 批量操作:一次性处理大量数据,如批量更新、数据清洗、格式化

  • 公式计算:AI编写复杂的VLOOKUP、QUERY、ARRAYFORMULA等公式

  • 图表生成:根据数据自动选择合适的图表类型,生成可视化

  • 协作共享:设置共享权限,AI管理谁可以查看或编辑

实际使用场景:

  • 数据收集:AI定期从API拉取数据,更新到Google Sheets,团队实时查看

  • 报表生成:月度运营数据,AI自动汇总统计,生成图表和趋势分析

  • 表单处理:Google Forms收集的数据,AI清洗、分类、提取关键信息

  • 协作报告:AI在Sheets中准备财务报告,团队成员协作审阅和修改

为什么需要它: 电子表格是最普及的数据工具,让AI能操作Sheets,很多数据任务就能自动化了。

官方文档: https://developers.google.com/sheets


🛠️ 十、开发工具与框架

35. MCP SDK (TypeScript)

核心功能:

  • 快速构建MCP服务器

  • 类型安全

  • 标准化接口

  • 丰富的示例

适用场景: 自定义MCP开发、企业工具集成

官方文档: https://github.com/anthropic/mcp/tree/main/typescript


36. MCP SDK (Python)

核心功能:

  • Python MCP服务器开发

  • 异步支持

  • 简洁API

  • FastMCP框架

适用场景: 数据科学工具、自动化脚本、后端集成

官方文档: https://github.com/anthropic/mcp/tree/main/python


🎮 十一、其他热门工具

37. Blender MCP

核心功能:

  • 3D建模控制

  • 场景管理

  • 渲染操作

  • 动画制作

适用场景: 3D设计、动画制作、游戏开发

官方文档: https://github.com/blender-mcp/blender-server


38. Unity MCP

核心功能:

  • 游戏引擎控制

  • 场景编辑

  • 资源管理

  • 脚本生成

适用场景: 游戏开发、3D应用、VR/AR

官方文档: https://github.com/CoderGamester/mcp-unity


39. Buildkite MCP

核心功能:

  • CI/CD管理

  • 构建触发

  • 失败诊断

  • 队列监控

适用场景: 持续集成、自动化部署、构建管理

官方文档: https://github.com/buildkite/buildkite-mcp-server


💡 如何选择合适的MCP工具?

根据开发角色选择:

前端开发者:

  • Chrome DevTools、Figma、Vercel、Playwright

后端开发者:

  • PostgreSQL、Docker、GitHub、Semgrep

全栈开发者:

  • 上述全部 + Stripe、Replicate、Apidog

DevOps工程师:

  • Docker、Cloudflare、Buildkite、Sentry

数据科学家:

  • Jupyter、PostgreSQL、Memory MCP、Google Sheets


🚀 快速开始指南

1. 选择你的AI工具

支持MCP的主流工具:

  • Claude Desktop - 桌面应用

  • Claude Code - 命令行工具

  • Cursor - AI编辑器

  • VS Code + GitHub Copilot - 编辑器插件

  • Windsurf - AI IDE

  • Cline - VS Code扩展

2. 安装MCP服务器

大多数MCP服务器支持以下方式安装:

方式一:NPM包(推荐)

npx mcp-package-name

方式二:远程托管 直接连接到官方托管的MCP服务器URL

方式三:本地开发 克隆仓库并在本地运行

3. 配置连接

根据你使用的AI工具,配置对应的MCP服务器连接。通常需要在配置文件中添加服务器信息和必要的API密钥。

4. 开始使用

通过自然语言与AI助手交互,AI会自动调用相应的MCP工具完成任务。


📈 MCP使用最佳实践

1. 安全第一

  • 妥善管理API密钥

  • 使用环境变量存储敏感信息

  • 定期轮换凭证

  • 只授予必要的权限

2. 组合使用

不要只用单个工具,多个MCP组合能解决更复杂的问题:

  • GitHub + Semgrep + Buildkite = 完整CI/CD

  • Figma + Chrome DevTools + Vercel = 前端开发流程

  • PostgreSQL + Memory MCP + Jupyter = 数据分析工作流

3. 自定义开发

  • 使用MCP SDK开发专属工具

  • 将内部系统接入MCP生态

  • 参与社区贡献

4. 持续学习

  • 关注MCP社区动态

  • 尝试新发布的工具

  • 分享使用经验


🎯 实战场景示例

场景1:全栈应用开发

1. 使用Figma MCP获取设计
2. 用Chrome DevTools MCP调试前端
3. 通过PostgreSQL MCP管理数据库
4. 用GitHub MCP提交代码
5. 用Vercel MCP部署应用
6. 用Sentry MCP监控错误

场景2:数据分析项目

1. 用PostgreSQL MCP查询数据
2. 用Jupyter MCP进行分析
3. 用Memory MCP存储insights
4. 用Slack MCP分享结果

场景3:API开发与测试

1. 用Apidog MCP设计API
2. 用GitHub MCP管理代码
3. 用Semgrep MCP检查安全
4. 用Docker MCP容器化
5. 用Cloudflare MCP部署

🌟 社区推荐的隐藏宝石

基于Reddit和开发者社区的反馈,以下是一些容易被忽视但非常实用的MCP工具:

  1. Sequential Thinking MCP - "改变了我的调试方式"

  2. Memory MCP - "大型项目必备"

  3. DuckDuckGo MCP - "免费且隐私友好"

  4. Apidog MCP - "API开发效率提升10倍"

  5. Buildkite MCP - "CI/CD变得简单"


📚 学习资源

官方资源

  • MCP官方文档

  • MCP规范

  • Claude MCP指南

服务器目录

  • Awesome MCP Servers - 6000+ MCP服务器

  • PulseMCP - 实时更新的目录

  • GitHub MCP Topic - 开源项目

开发工具

  • TypeScript SDK

  • Python SDK

  • MCP Inspector - 调试工具

社区

  • MCP Discord - #mcp频道

  • GitHub Discussions

  • Reddit r/ClaudeAI - MCP讨论


🔮 未来展望

MCP生态系统正在快速发展:

  1. 更多企业级工具 - AWS、Azure、GCP等云服务商正在推出MCP支持

  2. 更好的安全性 - 细粒度权限控制和企业级认证

  3. 多租户支持 - SaaS产品的MCP集成

  4. 可视化工具 - GUI配置和管理界面

  5. 性能优化 - 更快的响应速度和更低的延迟


总结

MCP正在重新定义AI与开发工具的交互方式。这30+个工具覆盖了从开发到部署、从协作到监控的完整开发链路。

关键要点:

  • ✅ MCP让AI从对话工具变成生产力工具

  • ✅ 组合使用多个MCP获得最佳效果

  • ✅ 优先使用官方或社区验证的工具

  • ✅ 注意安全和权限管理

  • ✅ 持续关注生态发展

行动建议:

  1. 从3-5个核心工具开始

  2. 在实际项目中测试效果

  3. 根据需求逐步扩展

  4. 分享经验帮助社区

MCP不仅仅是一个协议,它代表着AI辅助开发的未来。现在就是开始探索的最佳时机!

技术教程, 开发效率, 工具推荐, AI开发
自动化 工程化 开发效率 AI助手 代码审查 支付集成 数据库 云服务 DevOps 全栈开发 后端开发 前端开发 生产力工具 开发工具 AI编程 ModelContextProtocol MCP Claude Code
许可协议: 
分享

相关文章

10月 24, 2025

程序员必备的30+个MCP工具推荐

前言 Model Context Protocol(MCP)正在改变程序员与AI的协作方式。通过MCP,AI助手可以直接访问你的开发工具、数据库、API和各种服务,让AI从"对话工具"真正变成"生产力伙伴"。 本文汇总了30+个程序员实际在用、Reddit和社区高度推荐的MCP工具,每个都附带详细说

下一篇

备忘录

上一篇

JDK 25 新特性深度解析:Java 生态的又一次飞跃

最近更新

  • mvnd:让 Maven 构建速度提升 2-10 倍的神器
  • ZCF:零配置 Claude Code 工作流神器
  • Spring Boot 4.0 全面升级指南:拥抱现代化 Java 企业开发
  • JDK 25 新特性深度解析:Java 生态的又一次飞跃
  • 程序员必备的30+个MCP工具推荐

热门标签

MCP 并发编程 代码审查 版本对比 开发效率 DevOps 结构化并发 Claude Code JIT 后端开发

目录

©2025 范伟彬个人网. 保留部分权利。

使用 Halo 主题 Chirpy