首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >软件工程师最常用的 5 个 MCP Server 详解

软件工程师最常用的 5 个 MCP Server 详解

原创
作者头像
卢旺
发布2026-06-09 10:44:34
发布2026-06-09 10:44:34
1800
举报

安装即用,覆盖 90% 的日常编码场景


1. Context7 — 文档注入

用途: AI 自动引用最新版库文档,消灭"用了已废弃 API"的幻觉。

原理: 生成代码时自动注入官方文档片段,代码基于最新文档而非训练数据。

安装:

代码语言:javascript
复制
npm install -g @upstash/context7-mcp
claude mcp add context7 -- npx -y @upstash/context7-mcp

用法: prompt 末尾加 use context7,AI 自动查最新文档。

场景: "用 Qt 6.8 写一个 QML 网络请求的封装,use context7" —— AI 会引用 Qt 6.8 官方文档。


2. GitHub MCP — 仓库操作

用途: 在 Claude Code 里操作 GitHub——读 Issue、看 PR、搜代码、创建分支。

安装:

代码语言:javascript
复制
# 先去 https://github.com/settings/tokens 创建 PAT(勾选 repo 权限)
claude mcp add-json github '{
  "type": "http",
  "url": "https://api.githubcopilot.com/mcp",
  "headers": {
    "Authorization": "Bearer YOUR_GITHUB_PAT"
  }
}'

场景: "看一下 Issue #42"、"搜仓库里所有用到 malloc 的地方"、"基于 main 创建分支 fix-memleak"


3. Playwright — 浏览器自动化

用途: Microsoft 官方维护,让 AI 操控浏览器做 E2E 测试和页面验证。

安装:

代码语言:javascript
复制
npm install -g @playwright/mcp
npx playwright install chromium
claude mcp add playwright -- npx -y @playwright/mcp@latest --headless

场景: "打开 localhost:3000,填表单、点提交、截图验证"


4. Filesystem MCP — 本地文件读写

用途: AI 安全读写指定目录,不用手动复制粘贴文件内容。

安装:

代码语言:javascript
复制
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/your/project

场景: "分析 @src/ 下所有 .cpp 文件的依赖关系"

注意: 只暴露工作目录,不要给 AI 整个 /home/ 的权限。


5. 数据库查询 — PostgreSQL / SQLite

用途: AI 直接查数据库、写 SQL、分析表结构。

安装(PostgreSQL):

代码语言:javascript
复制
claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres "postgresql://localhost/mydb"

安装(SQLite):

代码语言:javascript
复制
claude mcp add sqlite -- npx -y @anthropic-ai/mcp-server-sqlite /path/to/database.db

场景: "查 orders 表中 pending 状态的订单数"、"分析 users 表索引是否合理"

怎么选: SQLite 零配置,适合嵌入式本地调试;PostgreSQL 适合服务端多用户场景。可同时装。

注意: 建议用只读账号连接,SQLite 可设 readonly=true


推荐组合

版本

安装

适用

基础

Context7 + GitHub + Filesystem

日常编码

后端

基础 + PostgreSQL / SQLite

接口开发、数据库操作

前端

基础 + Playwright + SQLite

页面开发、E2E 测试

新手从基础版三个起步,按需加数据库或浏览器。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. Context7 — 文档注入
  • 2. GitHub MCP — 仓库操作
  • 3. Playwright — 浏览器自动化
  • 4. Filesystem MCP — 本地文件读写
  • 5. 数据库查询 — PostgreSQL / SQLite
  • 推荐组合
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档