MCP快速上手

Model Context Protocol (MCP)

模型上下文协议

一、什么是MCP?

MCP是由Anthropic 发布的一种开源协议,它标准化了应用程序接入大语言模型(LLM)的接口。是一种AI与外部工具的中间层 。将 MCP 想象成 AI 应用程序的 USB-C 端口。正如 USB-C 提供了一种将设备连接到各种外围设备和配件的标准化方式一样,MCP 也提供了一种将 AI 模型连接到不同数据源和工具的标准化方式。

MCP的本质是什么?
每一个mcp就是一个nodejs程序。
使用mcpserver前提条件,安装nodejs,安装完成以后重启。

二、为什么使用?

可以流程化的提升工作效率。使用各种MCP服务可以增加

一般架构
MCP 的核心遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器:
在这里插入图片描述

MCP 主机:希望通过 MCP 访问数据的 Claude Desktop、IDE 或 AI 工具等程序
MCP 客户端:与服务器保持 1:1 连接的协议客户端
MCP 服务器:轻量级程序,每个程序都通过标准化的模型上下文协议公开特定功能
本地数据源:MCP 服务器可以安全访问的计算机文件、数据库和服务
远程服务:MCP 服务器可以连接到的互联网(例如,通过 API)提供的外部系统

note: MCP 主机比如可以使用vscode种的 cline
note: MCP服务器,这里的每一个服务器其实就是代表的一种专用的功能,比如访问git,访问网页等这种特定功能(读写浏览器、文件系统、数据库、github等)

三、如何使用?

支持MCP的客户端
cursor cline(开源免费) windsurf (claude APP)这个是官方客户端

1、vscode的插件里可以安装cline;
2、下载nodejs,并且查询版本号可以进行使用

node -v
npx -v

如果都有输出版本号,代表可以正常使用
如果有问题,后续安装mcp server服务的时候是会出问题的。
3、点开cline插件,打开配置
Plan Mode种的API Provider里选OpenRouter
Model选择一个免费的deepseek free版本进行使用
选择Get OpenRouter API key进行生成,一路点生成即可
4、再插件里找到mcp 服务进行选择安装,其中安装最重要的步骤就是进行配置
MAC电脑安装配置

{
  "mcpServers": {
    "github.com/modelcontextprotocol/servers/tree/main/src/github": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "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"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Windows电脑安装配置

{
  "mcpServers": {
    "github.com/modelcontextprotocol/servers/tree/main/src/github": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "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"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

5、然后就可以回到对话框中使用工具进行自动化的操作

参考文章链接:
https://www.anthropic.com/news/model-context-protocol
https://modelcontextprotocol.io/introduction
MCP服务的一个网站
https://smithery.ai/

### CherryStudio MCP 安装指南 #### 配置环境变量 为了成功安装和运行 CherryStudio MCP,需先配置环境变量。具体来说,文件路径应遵循以下格式:`/Users/用户名/.cherrystudio/bin`[^3]。 #### 下载工具 根据官方文档说明,需要下载并安装必要的工具包。以下是两个推荐使用的工具及其对应的 GitHub 地址: - **Bun**: 可通过此链接获取最新版本的 Bun 工具 —— [https://github.com/oven-sh/bun/releases](https://github.com/oven-sh/bun/releases)[^3]。 - **UV**: 同样可以通过该地址找到 UV 的发布版本 —— [https://github.com/astral-sh/uv/releases](https://github.com/astral-sh/uv/releases)[^3]。 #### 安装 EverArt Forge-MCP 服务器 如果计划集成 EverArt 功能,则需要额外安装 `everart-forge-mcp` 服务器。以下是详细的安装步骤: 1. **克隆仓库** 使用 Git 命令将远程仓库复制到本地环境中: ```bash git clone https://github.com/nickbaumann98/everart-forge-mcp.git ``` 2. **切换至目标目录** 切换工作目录以便后续操作顺利执行: ```bash cd everart-forge-mcp ``` 3. **安装依赖项** 执行 npm install 来加载项目所需的全部依赖库: ```bash npm install ``` 4. **构建项目** 构建过程可通过如下命令完成: ```bash npm run build ``` 5. **修改配置文件** 编辑 `cline_mcp_settings.json` 文件中的参数设定,确保 `"everart"` 对象下的 `args` 字段指向正确的绝对路径 `/absolute/path/to/everart-forge-mcp/build/index.js`(请依据实际情况调整)。另外确认 `env` 属性已正确定义 `EVERART_API_KEY` 参数[^2]。 6. **重启服务** 修改完成后重新启动 Cline 客户端使更改生效。 --- #### 总结 上述流程涵盖了从基础环境搭建到高级功能扩展的整体指导方案。特别注意的是,在处理第三方插件如 EverArt 时务必验证其 API 密钥以及关联脚本位置无误。 相关问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值