Skip to content

MCP 快速上手

10 分钟配置完成,让 Claude 或 Cursor 能直接读你电脑上的文件、查 GitHub、搜网页。

先搞清楚三个角色

角色是什么类比
MCP Host(宿主)你用的 AI 应用你的电脑
MCP Client(客户端)Host 内部负责连接的组件电脑的 USB 接口
MCP Server(服务器)提供具体能力的程序U 盘、打印机、键盘

你要做的事:在 Host(Claude Desktop 或 Cursor)里配置好要连接哪些 Server。

来源:MCP 架构文档


方案一:Claude Desktop(最简单)

前提条件

第一步:找到配置文件

系统配置文件位置
Mac~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json

快捷方式:Claude Desktop → 设置 → 开发者 → 编辑配置

第二步:添加 MCP 服务器

打开配置文件,写入以下内容:

json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/你的用户名/Desktop",
        "/Users/你的用户名/Documents"
      ]
    }
  }
}

这个配置让 Claude 能读写你桌面和文档文件夹里的文件。

注意路径

  • Mac 用户把 你的用户名 换成真实用户名
  • Windows 用户用 C:\\Users\\你的用户名\\Desktop 格式(双反斜杠)
  • 只授权你希望 AI 访问的目录,不要授权整个硬盘

第三步:重启 Claude Desktop

关闭并重新打开 Claude Desktop。如果配置正确,你会在聊天框看到一个 锤子图标,点击可以看到可用的工具列表。

第四步:试试看

在 Claude 中说:

帮我看看桌面上有哪些文件

Claude 会调用文件系统 MCP 服务器,列出你桌面的文件。

添加更多服务器

同一个配置文件可以添加多个服务器:

json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/你的用户名/Desktop"]
    },
    "fetch": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-fetch"]
    },
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}
服务器能力
filesystem读写本地文件
fetch抓取网页内容
memoryAI 长期记忆(知识图谱)
git操作 Git 仓库
sequential-thinking复杂问题分步推理

来源:Claude Desktop MCP 配置指南


方案二:Cursor(开发者首选)

配置方式

Cursor 支持两种 MCP 配置:

范围配置文件适合
全局~/.cursor/mcp.json所有项目通用的工具
项目级项目根目录/.cursor/mcp.json只在当前项目用的工具

配置示例

json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/project"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "你的GitHub Token"
      }
    }
  }
}

验证

Cmd/Ctrl + Shift + P → 搜索 "MCP" → 查看已连接的服务器和工具列表。

来源:Cursor MCP 文档


方案三:Dify(国内团队推荐)

Dify 从 v1.6.0 开始原生支持 MCP,而且是 双向支持

方向说明
用 MCP在 Dify 中连接外部 MCP 服务器,给 Agent 加能力
当 MCP把 Dify 的 Agent/工作流暴露为 MCP 服务器,给其他 AI 用

在 Dify 中使用 MCP 服务器

  1. 进入 Dify 后台 → 工具 → 添加工具
  2. 选择 MCP 类型
  3. 输入 MCP 服务器地址
  4. Dify 自动发现服务器提供的工具
  5. 在 Agent 中启用这些工具

来源:Dify v1.6.0 MCP 支持


方案四:阿里云百炼(5 分钟搭建)

如果你不想折腾本地环境,阿里云百炼提供全托管的 MCP 服务:

  1. 登录 阿里云百炼
  2. 从 MCP 服务器市场选择你需要的工具
  3. 一键接入到你的 Agent
  4. 平台自动处理运维和安全

优点:零运维、5 分钟搞定、有沙箱环境 缺点:依赖阿里云、数据经过云端


MCP 的两种连接方式

stdio(本地)Streamable HTTP(远程)
原理AI 在本地启动一个程序连接远程服务器
速度极快(本地通信)取决于网络
适合个人使用、本地文件操作团队共享、生产部署
安全天然安全(不出本机)需要认证(OAuth 2.1)
扩展性单人用多人用、可负载均衡

建议:个人先用 stdio 本地模式入门,团队和生产环境用 Streamable HTTP。

来源:MCP 传输协议规范


常见问题

配置了但看不到锤子图标?

  1. 确认 Node.js 已安装(终端输入 node -v 检查)
  2. 检查 JSON 格式是否正确(用 jsonlint.com 验证)
  3. 完全退出 Claude Desktop 再重新打开(不是最小化)
  4. 检查终端是否有错误信息

MCP 服务器会读我所有文件吗?

不会。你在配置中指定了哪些目录,MCP 只能访问那些目录。而且 Claude 每次调用工具前会请求你确认。

需要一直开着电脑吗?

本地 MCP 服务器只在你用 AI 时运行,关掉 AI 应用就自动关闭。远程 MCP 服务器独立运行,不依赖你的电脑。

一句话总结

Claude Desktop 配一个 JSON 文件就能用,Dify 和百炼更适合团队。先从文件系统 MCP 开始试,感受到便利后再加更多服务器。

下一篇:MCP 生态 — 有哪些现成的 MCP 服务器可以直接用?

微信交流:592146145