AI Agent与MCP协议

【IT老齐721】小白也能听懂AI Agent与MCP协议

大模型是怎么知道有哪些MCP server可以调用的?

但小组其他成员都觉得那只是 claude 公司自家出的规范,说对系统帮助意义不大

目前主要的两个client:

MCP协议 claude搞的

模型上下文协议

mcp是什么?技术原理是什么?一个视频搞懂mcp的一切!

本质上 通常就是运行在本地的一段nodejs或者python代码



smithery.ai mcp服务的聚合网站,能找到自己需要的mcp服务

MCP是啥?技术原理是什么?一个视频搞懂MCP的一切。Windows系统配置MCP,Cursor Cline使用MCP

MCP是什么?技术原理是什么?一个视频搞懂MCP的一切!

🔗 视频地址https://www.bilibili.com/video/BV15MQ3YZE7p/
📅 发布者:大咖云课堂
🕒 发布时间:2025-03-14 16:23:15


MCP概述

MCP是近期AI领域的热点,特别是在海外社区引起了广泛讨论,每天都有大量的MCP工具诞生。本期视频将从MCP的概念、技术原理到多场景实战,帮助大家全面理解MCP的全部内容。

MCP的全称是模型上下文协议(Model Context Protocol),由Cloud的母公司Anthropic于2024年底开源发布。简单来说,MCP是AI大模型的标准化工具箱,使得大模型可以利用这些工具与外界交互、获取信息并完成具体任务。

在日常工作和学习中,我们经常需要与浏览器、文件、数据库、代码仓库等外部工具交互。传统方式需要我们手动截图或复制文本,再粘贴到AI窗口进行对话。而MCP通过标准化协议自动化了这一步骤。


MCP的技术原理

MCP服务作为AI与外部工具的中间层,代替人类访问并操作外部工具。每个MCP服务(MCP Server)专注于某一类任务,例如:

  • 读取/写入浏览器数据
  • 操作本地文件
  • 管理Git仓库

MCP Server通常是运行在本地的Node.jsPython程序。大模型通过**操作系统的STDIO(标准输入通道)**调用某个MCP Server,其消息格式如下:

1
2
3
4
5
6
{
"method": "search_repository",
"params": {
"user": "example_user"
}
}

MCP Server接收到请求后,会通过自身代码或API请求访问外部工具并返回结果。

MCP协议与Function Calling(函数调用)非常相似,但其优势在于:

  1. 统一标准:整合了不同大模型的Function Call标准,形成统一协议。
  2. 兼容性强:不仅Cloud支持,几乎所有主流大模型都可以接入MCP。

MCP的实战演示

本期视频将使用免费的DeepSeek进行实战演示。在开始之前,我们需要一个支持MCP协议的客户端。目前支持MCP的客户端不多,主要包括:

  • Cursor Clan(AI编程工具)
  • Cloud官方客户端

本视频主要以Cursor Clan(简称CLN)为例进行演示,因为它开源免费。同时,也会介绍如何在Cursor中进行配置。


MCP环境搭建

1. 安装 VS Code

  • 访问VS Code官网
  • 下载并安装 VS Code
  • 打开 VS Code,点击左侧 Extensions(插件)
  • 搜索 Client 插件并安装

2. 配置 AI 模型

  • 进入插件设置,选择 模型提供商
  • 选择 OpenRouter,并搜索 DeepSeek Chat Free
  • 获取 API Key
    • 点击 Get OpenRouter API Key
    • 进行授权
    • API Key 自动填写完成

3. 安装 Node.js

  • 访问 Node.js 官网
  • 下载并安装 Node.js
  • 验证安装:
    • 打开命令行,输入 node -vnpx -v
    • 如果成功输出版本号,则安装完成

安装 MCP Server

  • Cursor Clan 中,点击 MCP Server 按钮
  • 进入 MCP Server 应用市场
  • 选择 GitHub MCP Server 并安装
  • 创建 GitHub Token
    • 访问 GitHub Token 生成页面
    • 赋予 仓库、代码管理、内容查看 等权限
    • 生成 Token 并填入 Cursor Clan

Windows 额外配置

  • Arguments 中添加:
    1
    2
    3
    4
    {
    "cmd": "cmd",
    "args": ["/C"]
    }
  • 这样,GitHub MCP Server 就能正常运行

测试 MCP Server

  • 询问 “我在 GitHub 上有哪些仓库?”
  • AI 自动调用 search_repository 工具
  • 点击 Approve 授权
  • AI 返回 GitHub 仓库列表

MCP的本质

MCP 的本质是:

  1. 客户端通过命令行调用本地 Node.js/Python 程序
  2. 程序执行特定任务(如访问 GitHub)
  3. 返回结果给 AI 进行处理

示例命令:

1
echo '{ "method": "search_repository", "params": { "user": "your_username" } }' | node mcp_server.js

Cursor 配置 MCP

  1. 进入 Cursor 设置
  2. 切换到 Experimental 版本
  3. 更新至 0.47 版本
  4. 在项目根目录创建 .cursor 文件夹
  5. 创建 mcp.json 配置文件
  6. 复制 Cursor Clan 的 MCP 配置并粘贴
  7. 进入 MCP 设置,确保 MCP Server 运行

安装更多 MCP Server

1. 安装 File System MCP

  • 访问 GitHub MCP Server 官方仓库
  • 复制 安装命令
  • mcp.json 中添加:
    1
    2
    3
    4
    5
    {
    "name": "File System",
    "cmd": "cmd",
    "args": ["/C", "npx filesystem-mcp"]
    }
  • Windows 额外修改路径格式
  • 运行 MCP Server 并测试

2. 安装 Time MCP

  • 确保安装 Python
  • 执行:
    1
    pip install time-mcp
  • mcp.json 配置:
    1
    2
    3
    4
    5
    {
    "name": "Time",
    "cmd": "python",
    "args": ["-m", "time_mcp"]
    }
  • 测试 AI 时间转换功能

3. 安装 Browser Tool MCP

  • 安装 Chrome 插件
  • mcp.json 中添加:
    1
    2
    3
    4
    5
    {
    "name": "Browser Tool",
    "cmd": "cmd",
    "args": ["/C", "npx browser-mcp"]
    }
  • 启动 MCP Server 并测试 网页分析功能

MCP Server 资源

  • MCP 工具聚合网站smiths.ai
  • GitHub MCP Server 官方仓库GitHub

总结

本期视频介绍了:

  • MCP 的概念与技术原理
  • 如何安装 MCP Server
  • 如何在 Cursor 和 Cursor Clan 中配置 MCP
  • 如何安装多种实用的 MCP 工具

下期预告

  • 更多 MCP Server 工具
  • 组合多种 MCP 形成自动化流水线
  • 提升开发效率的最佳实践




BrowserTools


前端开发必备

BrowserTools MCP 监控浏览器控制台输出

🔗 相关链接
开源地址:https://github.com/AgentDeskAI/browser-tools-mcp
BrowserTools:https://browsertools.agentdesk.ai/installation


browser-use —> Enable AI to control your browser

browser-use


Cline + MCP = 公众号文章编写大师



Cline MCP MarketPlace:替代人的AI员工人才市场来了,cline开放MCP开源AI应用商店,这次的发布开启了Agent互联网协议的第一步

https://raygun.com/

认为MCP是http协议之于互联网…

https://github.com/metoro-io/metoro-mcp-server

https://github.com/Flux159/mcp-server-kubernetes



7分钟讲清楚MCP是什么?统一Function calling规范,工作量锐减至1/6,人人手搓Manus!? | 一键链接千台服务器,几行代码接入海量外部工具

只是减少重复开发,可以调别人的mcps








【什么MCP工具值得装?】Slack - 强大的团队协作工具



github.com/modelcontextprotocol/servers





【什么MCP工具值得装?】Tavily - Cursor, Windsurf, Cline中的搜索引擎,不写一样代码就能完成天气预报MCP工具开发


Firecrawl MCP 快速克隆网站

mcp-server-firecrawl(简称 Firecrawl MCP Server)是一个基于 MCP 协议的服务器,由 Mendable.ai 开发,整合了 Firecrawl 的网页抓取能力。它通过 MCP 接口把强大的网络爬虫功能暴露给 LLM(比如 Claude、Grok、Cursor),让智能体能抓取网页、处理动态内容(JavaScript 重度页面)、批量爬取,甚至搜索网络。

简单说,它是 Fetch MCP Server 的“进阶版”,专为高级网页抓取设计。

  • GitHub:mendableai/firecrawl-mcp-server 是官方实现,支持 Claude Desktop 和 Cursor 等客户端。
  • 功能亮点:JavaScript 渲染、批量处理、智能限速、多种输出格式(Markdown、HTML、截图)。
  • 安装:需要 Firecrawl API 密钥,通过 npx -y mcp-server-firecrawl 运行。

安装教程,可参考:https://mcpdirs.com/item/firecrawl-mcp-server




Cursor + MCP 快速构建网站:自然摄影作品集

图文介绍:https://mp.weixin.qq.com/s/u1Ap8O4pJTYZkiOp8uhGlA




MCP Sentry 让 AI 帮你处理监控异常






Figma Context MCP 从设计到代码

他解决从设计到 html 的问题,后面的步骤可以有其他的 mcp 去处理



MCP案例之Claude控制Blender生成3D雪人



Fetch MCP Server 快速生成科技日报




solana scp:

https://www.google.com.hk/search?q=mcp+solana&oq=mcp+solana&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIGCAEQRRg80gEHMTI1ajBqNKgCALACAQ&sourceid=chrome&ie=UTF-8


web3 scp:

https://www.google.com.hk/search?q=mcp+web3&oq=mcp+web3&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRigAdIBCDIzODZqMGo3qAIAsAIA&sourceid=chrome&ie=UTF-8

https://smithery.ai/server/@truss44/mcp-crypto-price

https://smithery.ai/server/@wazzan/mcp-coincap-jj

https://smithery.ai/server/@noahgsolomon/pumpfun-mcp-server

https://smithery.ai/server/@decentralizeIt/market-maker

https://smithery.ai/server/@sammcj/bybit-mcp

https://smithery.ai/server/@esshka/okx-mcp

https://smithery.ai/server/polymarket_mcp



【赛博活菩萨】5分钟搞定Cloudflare部署MCP服务器


https://www.bilibili.com/video/BV18kPpe7ExF