首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Claude Code MCP 扩展抄作业:装这 5 个就够用了

Claude Code MCP 扩展抄作业:装这 5 个就够用了

作者头像
阿特拉斯
发布2026-06-15 18:20:51
发布2026-06-15 18:20:51
840
举报

一键复制配置,让 Claude 连接数据库、搜索网页、操作 GitHub。


MCP 让 Claude Code 能连接外部世界:数据库、API、网页搜索...

但 100 多个 MCP server,装哪些?这篇文章帮你选 5 个最实用的。

复制配置 → 粘贴 → 立即生效。


先看结论:一张表选对 MCP

MCP

解决什么问题

适合谁

filesystem

访问指定目录的文件

所有人

brave-search

Claude 自己上网搜索

需要查资料的人

github

直接操作 GitHub

用 GitHub 的人

postgres

直接查询数据库

后端开发

memory

让 Claude 记住事情

长期项目


配置文件在哪

一个命令找到配置文件位置:

~/.claude/.mcp.json

没有就创建一个,把下面的配置粘贴进去。

项目级配置:也可以放在项目根目录的 .mcp.json,只对当前项目生效。


一、filesystem:让 Claude 访问更多目录

解决什么问题

Claude 默认只能访问当前项目目录。这个 MCP 让它能操作其他目录的文件。

一键配置

{

"mcpServers": {

"filesystem": {

"command": "npx",

"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/你的用户名/Documents"]

}

}

}

/Users/你的用户名/Documents 换成你想让 Claude 访问的目录。

效果演示

你:帮我整理一下 Documents 目录,按年份分类

Claude:[读取目录 → 创建年份文件夹 → 移动文件]

已整理完成:

- 2024/:45 个文件

- 2023/:32 个文件

- 2022/:18 个文件

多个目录

想访问多个目录,用逗号分隔:

"args": ["-y", "@anthropic-ai/mcp-server-filesystem", "/Users/你的用户名/Documents", "/Users/你的用户名/Downloads"]


二、brave-search:让 Claude 自己上网搜索

解决什么问题

问 Claude 问题,它能自己搜索最新资料,不用你手动查了再贴给它。

前提:获取 API Key

1. 访问 https://brave.com/search/api/

2. 免费注册,获取 API Key

一键配置

{

"mcpServers": {

"brave-search": {

"command": "npx",

"args": ["-y", "@modelcontextprotocol/server-brave-search"],

"env": {

"BRAVE_API_KEY": "你的API密钥"

}

}

}

}

效果演示

你:查一下 React 19 有什么新特性

Claude:[搜索网页 → 读取结果 → 总结]

React 19 的主要新特性包括:

1. Server Components 稳定版

2. 新的 use() hook,支持 Promise

3. Action 表单处理简化

4. useOptimistic 内置乐观更新

...


三、github:直接操作 GitHub

解决什么问题

查看 issue、创建 PR、管理仓库,不用离开终端打开浏览器。

前提:获取 GitHub Token

1. 访问 https://github.com/settings/tokens

2. 生成新 Token,勾选 repo 权限

一键配置

{

"mcpServers": {

"github": {

"command": "npx",

"args": ["-y", "@modelcontextprotocol/server-github"],

"env": {

"GITHUB_TOKEN": "你的GitHub Token"

}

}

}

}

效果演示

你:查看 my-repo 最近 5 个 issue

Claude:#128 登录页面在移动端显示异常 (open)

#127 新功能请求:导出 CSV (open)

#126 修复用户头像上传失败 (closed)

#125 添加暗色模式支持 (open)

#124 性能优化:首页加载时间过长 (open)

你:为 #128 创建修复分支

Claude:已创建分支 fix-login-mobile,可以开始修改代码了。


四、postgres:直接查询数据库

解决什么问题

让 Claude 直接查数据库,不用手动执行 SQL 再贴结果给它。

前提:数据库连接信息

需要你的 PostgreSQL 连接字符串:

postgresql://用户名:密码@主机:端口/数据库名

一键配置

方式一:使用 npx(推荐,需要 Node.js)

{

"mcpServers": {

"postgres": {

"command": "npx",

"args": ["-y", "@modelcontextprotocol/server-postgres"],

"env": {

"DATABASE_URL": "postgresql://用户名:密码@localhost:5432/数据库名"

}

}

}

}

方式二:使用 uvx(需要 Python)

{

"mcpServers": {

"postgres": {

"command": "uvx",

"args": ["mcp-server-postgres"],

"env": {

"DATABASE_URL": "postgresql://用户名:密码@localhost:5432/数据库名"

}

}

}

}

安装 uvx(如果选择方式二):

curl -LsSf https://astral.sh/uv/install.sh | sh

效果演示

你:查一下最近一周注册的用户数,按天分组

Claude:[执行 SQL 查询]

最近 7 天注册用户:

- 周一:32 人

- 周二:28 人

- 周三:41 人

- 周四:35 人

- 周五:29 人

- 周六:18 人

- 周日:12 人

总计:195 人

安全建议

生产数据库建议用只读账号:

"env": {

"DATABASE_URL": "postgresql://readonly_user:密码@localhost:5432/数据库名"

}


五、memory:让 Claude 记住事情

解决什么问题

Claude 默认每次对话都是新的,记不住之前的偏好。这个 MCP 让它能跨会话记住信息。

一键配置

{

"mcpServers": {

"memory": {

"command": "npx",

"args": ["-y", "@modelcontextprotocol/server-memory"]

}

}

}

效果演示

你:记住这个项目用的是 TypeScript + Prisma + PostgreSQL,代码风格是 2 空格缩进

Claude:已记住。

[新开一个对话]

你:这个项目用什么技术栈?代码风格是什么?

Claude:根据我的记忆:

- 技术栈:TypeScript + Prisma + PostgreSQL

- 代码风格:2 空格缩进

记忆存在哪

记忆存储在 ~/.mcp/memory.json,可以手动编辑。


一次配置全部 5 个

把下面的配置整体复制到 ~/.claude/.mcp.json

{

"mcpServers": {

"filesystem": {

"command": "npx",

"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/你的用户名/Documents"]

},

"brave-search": {

"command": "npx",

"args": ["-y", "@modelcontextprotocol/server-brave-search"],

"env": {

"BRAVE_API_KEY": "你的API密钥"

}

},

"github": {

"command": "npx",

"args": ["-y", "@modelcontextprotocol/server-github"],

"env": {

"GITHUB_TOKEN": "你的GitHub Token"

}

},

"postgres": {

"command": "npx",

"args": ["-y", "@modelcontextprotocol/server-postgres"],

"env": {

"DATABASE_URL": "postgresql://用户名:密码@localhost:5432/数据库名"

}

},

"memory": {

"command": "npx",

"args": ["-y", "@modelcontextprotocol/server-memory"]

}

}

}

记得把里面的占位符换成你的实际值。


如何验证安装成功

在 Claude Code 中输入:

/mcp

看到类似输出就说明安装成功:

MCP Servers:

✓ filesystem (connected, 5 tools)

✓ brave-search (connected, 2 tools)

✓ github (connected, 12 tools)

✓ postgres (connected, 3 tools)

✓ memory (connected, 2 tools)

如果显示 ,说明配置有问题,用下面的命令查看错误:

claude --mcp-debug


常见问题

Q:配置了不生效?

1. 检查 JSON 格式是否正确(可以用在线 JSON 校验)

2. 检查文件路径是否正确

3. 用 claude --mcp-debug 查看错误日志

Q:只想在某个项目用某个 MCP?

把配置放在项目的 .mcp.json 里,而不是 ~/.claude/.mcp.json

Q:如何删除某个 MCP?

编辑配置文件,删除对应的条目,然后重启 Claude Code。

Q:npx 安装很慢?

可以预先安装:

npm install -g @modelcontextprotocol/server-filesystem

npm install -g @modelcontextprotocol/server-brave-search

npm install -g @modelcontextprotocol/server-github

npm install -g @modelcontextprotocol/server-memory

然后把配置里的 npx -y 换成直接调用命令名。


总结

MCP

安装难度

实用程度

推荐顺序

filesystem

⭐⭐⭐⭐⭐

第一个装

memory

⭐⭐⭐⭐

第二个装

brave-search

⭐⭐

⭐⭐⭐⭐

需要搜索时装

github

⭐⭐

⭐⭐⭐⭐

用 GitHub 时装

postgres

⭐⭐⭐

⭐⭐⭐⭐⭐

有数据库时装

建议:先装 filesystemmemory,用熟了再装其他的。


下一步

装完这 5 个 MCP,Claude Code 就能: - 访问任意目录的文件 - 自己上网查资料 - 直接操作 GitHub - 直接查数据库 - 记住你的偏好

接下来可以尝试: - 让 Claude 帮你整理文件 - 让 Claude 查最新的技术文档 - 让 Claude 帮你管理 GitHub issue

更多 MCP:官方仓库有 100+ MCP servers,按需探索: https://github.com/modelcontextprotocol/servers

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 超级AI技术 微信公众号,前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 先看结论:一张表选对 MCP
  • 配置文件在哪
  • 一、filesystem:让 Claude 访问更多目录
    • 解决什么问题
    • 一键配置
    • 效果演示
    • 多个目录
  • 二、brave-search:让 Claude 自己上网搜索
    • 解决什么问题
    • 前提:获取 API Key
    • 一键配置
    • 效果演示
  • 三、github:直接操作 GitHub
    • 解决什么问题
    • 前提:获取 GitHub Token
    • 一键配置
    • 效果演示
  • 四、postgres:直接查询数据库
    • 解决什么问题
    • 前提:数据库连接信息
    • 一键配置
    • 效果演示
    • 安全建议
  • 五、memory:让 Claude 记住事情
    • 解决什么问题
    • 一键配置
    • 效果演示
    • 记忆存在哪
  • 一次配置全部 5 个
  • 如何验证安装成功
  • 常见问题
    • Q:配置了不生效?
    • Q:只想在某个项目用某个 MCP?
    • Q:如何删除某个 MCP?
    • Q:npx 安装很慢?
  • 总结
  • 下一步
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档