AI 编程工具的 MCP 服务器与 Agent Skills 推荐

以下是针对 AI 编程工具用户的 MCP 服务器与 Agent Skills 完整推荐指南,并结合你的项目技术栈给出特别建议。


一、MCP 服务器推荐

1. 数据库类

MCP 服务器 安装方式 核心功能 推荐理由
@modelcontextprotocol/server-postgres npx @modelcontextprotocol/server-postgres PostgreSQL 只读查询、Schema 检查 官方出品,你用 PG 数据库,必装。可直接让 Agent 帮你查数据、验证表结构
@modelcontextprotocol/server-sqlite npx @modelcontextprotocol/server-sqlite SQLite 数据库操作 本地原型验证、测试数据管理
bytebase/dbhub npx bytebase/dbhub 通用数据库 MCP,支持 PG/MySQL/SQLite 等 一个 MCP 覆盖多种数据库,适合多数据库项目
googleapis/mcp-toolbox 见 GitHub Google 官方数据库 MCP 支持多种数据库连接,15k+ Stars

Qoder 配置示例(postgres)

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-postgres", "postgresql://user:pass@localhost:5432/quest"]
    }
  }
}

2. 浏览器与网页调试类

MCP 服务器 安装方式 核心功能 推荐理由
@playwright/mcp npx @playwright/mcp 浏览器自动化、页面快照、元素交互 Microsoft 官方,33k+ Stars,前端调试必装。可自动截图、填表单、测 UI
chrome-devtools-mcp npx @anthropic/chrome-devtools-mcp Chrome DevTools 控制,支持已登录页面 需要访问已登录页面时的唯一选择,适合企微侧边栏调试
@modelcontextprotocol/server-puppeteer npx @modelcontextprotocol/server-puppeteer Puppeteer 网页抓取 轻量级网页抓取方案

3. 搜索与网络请求类

MCP 服务器 安装方式 核心功能 推荐理由
brave-search npx @anthropic/brave-search-mcp 互联网搜索 中英文搜索效果好,免费额度够日常使用,必装
@modelcontextprotocol/server-fetch npx @modelcontextprotocol/server-fetch 抓取网页内容并结构化 查文档、读 API 说明、获取最新技术资料
firecrawl npx firecrawl-mcp 高级网页抓取,支持 SPA 对 JS 渲染的单页应用友好,比 fetch 更强
context7 npx @context7/mcp 查询编程库的最新 API 文档 训练数据可能过时,context7 确保查到当前版本用法,强烈推荐

4. 版本控制类

MCP 服务器 安装方式 核心功能 推荐理由
github/github-mcp-server VS Code 扩展市场搜索 @mcp github 仓库管理、PR、Issue、代码搜索 GitHub 官方,30k+ Stars,一个 MCP 覆盖 GitHub 全部操作
gitea-mcp 见 GitHub Gitea/Gogs 仓库操作 如果你用 Gitee 自建仓库可考虑

5. 文件系统与搜索类

MCP 服务器 安装方式 核心功能 推荐理由
@modelcontextprotocol/server-filesystem npx @modelcontextprotocol/server-filesystem /path/to/dir 本地文件系统读写 官方出品,让 Agent 操作指定目录的文件
@modelcontextprotocol/server-memory npx @modelcontextprotocol/server-memory 知识图谱记忆 跨会话持久化记忆,Agent 记住上下文

6. API 测试类

MCP 服务器 安装方式 核心功能 推荐理由
snaggle-ai/openapi-mcp-server npx snaggle-ai/openapi-mcp-server 基于 OpenAPI 规范连接任何 HTTP/REST API 你的 FastAPI 自动生成 OpenAPI 文档,直接对接
delano/postman-mcp-server npx delano/postman-mcp-server Postman API 交互 复用已有 Postman 测试集

7. 监控与运维类

MCP 服务器 安装方式 核心功能 推荐理由
@modelcontextprotocol/server-sentry npx @modelcontextprotocol/server-sentry Sentry 错误跟踪 线上异常直接让 Agent 分析
grafana/mcp-grafana 见 GitHub Grafana 仪表盘查询 监控数据直接对接
pydantic/logfire-mcp npx pydantic/logfire-mcp OpenTelemetry 追踪 Pydantic 生态,适合 Python 项目

二、Agent Skills / 插件推荐

1. 代码生成与重构

Skill 说明 推荐理由
create-subagent 创建专用子 Agent 为特定任务(如 RAG 调优、数据迁移)定制 Agent
create-skill 创建自定义 Skill 将重复工作流封装为可复用技能
fastmcp Python 快速构建 MCP 服务器 25k+ Stars,如果你想开发自定义 MCP,这是最佳起步框架

2. 文档生成类(你已安装)

Skill 说明 推荐理由
xlsx Excel 处理 你的价格表导入、数据导出全靠它
docx Word 文档 PRD 文档、部署文档生成
pdf PDF 处理 文档转换、合并拆分
pptx PPT 演示文稿 项目汇报、技术方案演示
kdocs 金山文档 云端协作文档操作

3. UI/UX 设计辅助类

Skill 说明 推荐理由
ui-ux-pro-max 50 种风格、9 种技术栈的 UI 智能 你的 React+Ant Design 前端可直接用它审查和优化 UI
theme-factory 专业配色与字体方案 快速生成品牌色板
Figma-Context-MCP Figma 设计稿转代码 15k+ Stars,如果有设计师用 Figma,前端开发必装
canvas 可视化 Artifact 创建 快速原型、数据可视化
drawio-architect 架构图生成 系统设计、技术文档配图

4. 部署与运维类

Skill 说明 推荐理由
vercel-deploy Vercel 一键部署 前端项目快速上线

三、针对你项目技术栈的特别推荐

基于你的 FastAPI + SQLAlchemy + Alembic + LlamaIndex + React + Vite + Ant Design + PostgreSQL 技术栈:

优先级排序

优先级 工具 理由
P0 必装 server-postgres 直接查询你的 PG 数据库,验证 Alembic 迁移结果、检查报价数据、调试客户信息
P0 必装 @playwright/mcp 前端 React+Ant Design 的 UI 自动化测试,企微侧边栏页面调试
P0 必装 context7 确保 LlamaIndex、FastAPI、Ant Design 等库查到最新 API 用法
P1 推荐 brave-search 搜索 DashScope、LlamaIndex 等最新文档和解决方案
P1 推荐 openapi-mcp-server 对接 FastAPI 自动生成的 OpenAPI spec,Agent 可直接测试你的 API
P1 推荐 github-mcp-server 管理代码仓库、PR 审查
P1 推荐 server-filesystem 管理 File/、VectorStore/ 等目录的知识库文件
P2 按需 chrome-devtools-mcp 调试企微侧边栏中已登录状态下的页面
P2 按需 firecrawl 抓取技术文档用于 RAG 知识库补充
P2 按需 server-sentry 线上异常分析(如果部署了 Sentry)

自定义 Skill 建议

你可以用 create-skill 封装以下常用工作流:

  1. Alembic 迁移助手 — 自动生成迁移脚本、检查迁移状态、解决版本冲突
  2. RAG 知识库管理 — 文档导入、向量化、检索质量测试一条龙
  3. 报价数据校验 — 检查价格表 Excel 导入后的数据一致性
  4. 企微侧边栏调试 — 一键启动前后端 + 打开侧边栏预览页面

Qoder MCP 配置参考

在 Qoder 的设置文件中添加(通常为 .qoder/mcp.json 或 IDE 设置):

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-postgres", "postgresql://user:pass@localhost:5432/quest"]
    },
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp", "--headless"]
    },
    "filesystem": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-filesystem", "D:/WORK/WORKSPACE_PY/quest"]
    }
  }
}

注意:部分 MCP(如 postgres)需要数据库连接串包含密码,建议使用只读用户或环境变量管理敏感信息。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容