我估计社群里大部分成员最近也在被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的才是免费模型,每天使用有限额,如果要经常使用,请充钱。
配置完成之后,在底部的聊天框输入任意内容,比如说:你好。
模型会给你返回内容,则配置成功。(到这里其实就已经可以使用了)
但是,我们还需要另外一个步骤,下载一个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自动化帮你完成一个简单的编程项目了,当然,复杂的也可以写,但是你得描述清楚。
自己动手试试吧,有问题的话贴在评论区;
操作界面里面大部分都是英语,但是,不要问我英语不好怎么办,去找英语老师。我收费