MCP Server玩法教程

我估计社群里大部分成员最近也在被MCP Server刷屏了吧。我这里写一个简单的入门教程给大家,希望这个东西对大家可以有所帮助。

【MCP Server教程】
punkpeye/awesome-mcp-servers: A collection of MCP servers.

【MCP Server 收录工具】
Open-Source MCP servers | Glama
Smithery - Model Context Protocol Registry
阿里云百炼

什么?你想知道这个东西有什么用???这是一个好问题。

可以帮小白快速入门新建一个编程项目,如果想快速体验一下编程乐趣的话,可以上手试试。或者是,你想自己动手开发一个小项目,但是不知道从何下手,这个东西可以帮你实现AI自己写,自己debug,完全不用你动手,直接可以帮你生成一个效果的工具。

(温馨提示:这个工具真的只能用来让小白入门,或者是辅助你debug一些简单的项目代码,对于大型项目开发慎用。当然,如果你是个大佬,你可以尝试着用MCP协议开发一些别的更厉害的项目。)

首先先介绍一下MCP Server是个什么东西:

​MCP(Model Context Protocol,模型上下文协议)是由 Anthropic 公司于 2024 年 11 月提出的一种开放协议,旨在标准化大型语言模型(LLM)与外部数据源和工具的交互方式。​通过 MCP,AI 应用程序能够以统一的方式访问各种资源,类似于计算机领域的 USB 接口,提供了即插即用的便利性。

MCP 因项目 Manus 的流行而受到广泛关注。​Manus 利用 MCP 实现了 AI 模型与工具的高效协作,例如通过自然语言指令控制 3D 建模软件 Blender,实现从 2D 图片到 3D 模型的自动化转换。​这一创新大大简化了建模流程,提升了工作效率。

MCP 的核心组件包括:

  • 资源(Resources):​可被引用和检索的数据对象,如文档、图像、数据库架构等。
  • 提示词(Prompts):​为生成与语言模型的有效交互而优化的模板,针对特定任务或领域。
  • 工具(Tools):​语言模型可以执行的函数,用于查询数据库、调用 API 或处理数据等操作。

通过这些组件,MCP 可以实现 AI 系统与外部工具和数据源的无缝集成,降低了开发复杂度,增强了互操作性。

(别问为什么写的这么官方,因为这是我让GPT给我写的;)

【必须准备环境】
Python3.11+以上版本( Download Python | Python.org
Nodejs( Node.js — 在任何地方运行 JavaScript
客户端:Cline,Cursor,WindSurf,Claude。
以下这些平台任意一个平台的API接口:


所有平台的接口使用方法都相差不大,就是在购买完API之后,创建一个Key。这个Key一定要保存好,并且不要发给其他人。

DeepSeek的接口平台——DeepSeek 开放平台

OpenRouter的平台—— API Keys | OpenRouter

安装软件的过程省略……

【正式开始!!!!!!!!!!!!】

这里目前只写一个在VScode里面加载Cline之后,如何使用MCP Server的教程。

下载安装完VScode之后,在这里搜索"Cline"并且安装;安装完成之后,在你的左侧,就会出现Cline的图标。

点击进入Cline的图标

我们以Openrouter为例,来进行演示。(刚安装好的Cline会提示你,有一个Setup for free和一个使用先有的API Key接入,这里选择使用已有的API key)

此处把你的openrouter API-Key粘贴进来就可以了。

这里的模型如果介意掏钱的话,就切换成DeepSeek-V3-0324:free

切记,一定是后缀带free的才是免费模型,每天使用有限额,如果要经常使用,请充钱。

image

配置完成之后,在底部的聊天框输入任意内容,比如说:你好。

模型会给你返回内容,则配置成功。(到这里其实就已经可以使用了)

但是,我们还需要另外一个步骤,下载一个MCP Server插件。(我这里以file system为例)

有了File system之后,模型就可以直接操作你电脑本机的文件了。

这里是File system的官方Github:
servers/src/filesystem at main · modelcontextprotocol/servers

对话框上方,选择Server图标。这些里面都是目前支持MCP 协议的第三方插件。这里可以根据自己的需要来进行安装插件。

搜索选择file system

紧接着,按照输入框里的AI提示,一步步操作下去就可以。(这里我用安装Github为例子演示一下示例,因为本机已经安装完了,无法重复安装。如果有问题直接贴在评论区)

有一个需要注意的地方是:

此处,你的本地安装好nodejs之后,file system在创建配置文件的时候,会创建一个npx的服务。这个服务里的配置文件有两处需要进行修改:

把原配置文件,修改为以下内容:

{
  "mcpServers": {
    "filesystem": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/path/to/other/allowed/dir"
      ]
    }
  }
}

其实就是把command修改为了cmd,然后在args里,新增了一个/c,一个npx。

到这里,保存,退出就可以了。

然后启用一个新对话,就可以让AI自动化帮你完成一个简单的编程项目了,当然,复杂的也可以写,但是你得描述清楚。

自己动手试试吧,有问题的话贴在评论区;

操作界面里面大部分都是英语,但是,不要问我英语不好怎么办,去找英语老师。我收费

2 个赞

这是个token燃烧器,没点闲钱,不推荐玩 :melting_face:

1 个赞

今天刚用了一下cline, 请问这个和现在的Trae比,优势是呀

问得好,我没用过 Trae。没办法给你对比

我感觉trae超级好用,免费,快速,体验一绝,字节出品,值得拥有。
纯 build模式的agent自动生成代码我还没试过,但chat模式就很好用了

我刚想到一个区别,MCP 这个东西是给智能体安装多个外接协议的东西。Trae 是一个 IDE。

1 个赞