MCP 快速入门指南
🚀 MCP 快速入门指南
❓ 什么是 MCP 服务器?
可以把 MCP 服务器想象成给 Cline 提供额外功能的特殊助手!它们让 Cline 能够完成像获取网页或处理文件这样的酷炫功能。
⚠️ 重要提示:系统要求
停一下!在继续之前,你必须验证以下要求:
必需软件
- 
    
✅ 最新版本的 Node.js (v18 或更新版本)
- 通过运行以下命令检查:
node --version - 从这里安装:https://nodejs.org/
 
 - 通过运行以下命令检查:
 - 
    
✅ 最新版本的 Python (v3.8 或更新版本)
- 通过运行以下命令检查:
python --version - 从这里安装:https://python.org/
 
 - 通过运行以下命令检查:
 - 
    
✅ UV 包管理器
- 安装 Python 后,运行:
pip install uv - 使用以下命令验证:
uv --version 
 - 安装 Python 后,运行:
 
❗ 如果以上任何命令失败或显示较旧的版本,请在继续之前进行安装/更新!
⚠️ 如果遇到其他错误,请参见下方的”故障排除”部分。
🎯 快速步骤(仅在满足要求后执行!)
1. 🛠️ 安装你的第一个 MCP 服务器
- 在 Cline 扩展中,点击 
MCP Server标签 - 点击 
Edit MCP Settings按钮 
- MCP 设置文件应该会在 VS Code 中显示。
 - 将文件内容替换为以下代码:
 
Windows 系统:
{
    "mcpServers": {
        "mcp-installer": {
            "command": "cmd.exe",
            "args": ["/c", "npx", "-y", "@anaisbetts/mcp-installer"]
        }
    }
}
Mac 和 Linux 系统:
{
    "mcpServers": {
        "mcp-installer": {
            "command": "npx",
            "args": ["@anaisbetts/mcp-installer"]
        }
    }
}
保存文件后:
- Cline 将自动检测更改
 - MCP 安装程序将被下载并安装
 - Cline 将启动 MCP 安装程序
 - 你可以在 Cline 的 MCP 设置界面中看到服务器状态:
 
🤔 接下来做什么?
现在你已经安装了 MCP 安装程序,你可以让 Cline 从以下位置添加更多服务器:
- NPM 注册表:https://www.npmjs.com/search?q=%40modelcontextprotocol
 - Python 包索引:https://pypi.org/search/?q=mcp+server-&o=
 
例如,你可以让 Cline 安装在 Python 包索引中找到的 mcp-server-fetch 包:
"安装名为 `mcp-server-fetch` 的 MCP 服务器
- 确保更新 mcp 设置
- 使用 uvx 或 python 运行服务器"
你应该会看到 Cline:
- 安装 
mcp-server-fetchpython 包 - 更新 mcp 设置 json 文件
 - 启动服务器
 
mcp 设置文件现在应该如下所示:
Windows 系统:
{
    "mcpServers": {
        "mcp-installer": {
            "command": "cmd.exe",
            "args": ["/c", "npx", "-y", "@anaisbetts/mcp-installer"]
        },
        "mcp-server-fetch": {
            "command": "uvx",
            "args": ["mcp-server-fetch"]
        }
    }
}
你随时可以通过进入客户端的 MCP 服务器标签来检查服务器状态。参见上图
就是这样!🎉 你刚刚给 Cline 添加了一些很棒的新功能!
📝 故障排除
1. 我正在使用 asdf 并收到 “unknown command: npx” 错误
这里有一些不太好的消息。你仍然可以让一切正常工作,但除非 MCP 服务器打包方式有所改进,否则需要做更多的手动工作。一个选择是卸载 asdf,但我们假设你不想这样做。
相反,你需要按照上述说明”编辑 MCP 设置”。然后,如这篇文章所述,你需要为每个服务器的配置添加 “env” 条目。
"env": {
        "PATH": "/Users/<用户名>/.asdf/shims:/usr/bin:/bin",
        "ASDF_DIR": "<asdf_bin_目录路径>",
        "ASDF_DATA_DIR": "/Users/<用户名>/.asdf",
        "ASDF_NODEJS_VERSION": "<你的_node_版本>"
      }
asdf_bin_目录路径 通常可以在你的 shell 配置文件(如 .zshrc)中找到。如果你使用 Homebrew,可以使用 echo ${HOMEBREW_PREFIX} 找到目录的起始位置,然后附加 /opt/asdf/libexec。
现在是一些好消息。虽然不是完美的,但对于后续的服务器安装,你可以让 Cline 相当可靠地为你完成这项工作。在 Cline 设置(右上角工具栏按钮)中的”自定义说明”中添加以下内容:
在安装 MCP 服务器和编辑 cline_mcp_settings.json 时,如果服务器需要使用
npx作为命令,你必须从 “mcp-installer” 条目中复制 “env” 条目并将其添加到新条目中。这对于让服务器正常工作至关重要。
2. 运行 MCP 安装程序时仍然出现错误
如果运行 MCP 安装程序时出现错误,你可以尝试以下方法:
- 检查 MCP 设置文件是否有错误
 - 阅读 MCP 服务器的文档,确保 MCP 设置文件使用了正确的命令和参数 👈
 - 使用终端直接运行命令及其参数。这样你就能看到 Cline 看到的相同错误。