
我打开 Google Trends 查看全球热点趋势。

输入关键词后,可以查看其热度变化趋势。
搜索 "MCP" 后,发现其趋势变化非常显著。

每天都有新的 MCP 工具发布,为开发者带来无限可能。
打开 Cline 的 MCP Servers,发现了众多实用工具。

本文将全面介绍 MCP,涵盖基本概念、技术原理和实际应用场景。
帮你快速掌握 MCP 的核心要点。
MCP(Model Context Protocol,模型上下文协议)是 Anthropic(Claude 开发商)于 2024年11月 开源的 创新技术。

简单理解,MCP 是一个 AI 大模型的标准工具集。
大模型可以通过这些工具与 外部系统交互,获取信息 并 执行具体任务。
在日常工作中,我们需要与 浏览器、文件、数据库 和 代码仓库 等工具交互。
传统方式 需要 手动截图 或 复制文本,然后 粘贴 到 AI 对话框 中。

注意图中箭头都是单向的(从右到左),表示内容是单向流动的。
这意味着我们将浏览器、文件系统或GitHub中的信息单向传输给 AI。
MCP通过标准化协议,让我们无需手动操作,自动化了这一过程。

MCP 服务作为AI 和外部工具的桥梁,能够自动代替人工访问和操作外部工具。
图中双向箭头表示AI 可以直接与 MCP 服务交互。
MCP 服务访问浏览器、文件系统等数据源,实现数据双向传输。
每个 MCP 服务(也叫 MCP Server)专注特定功能。
比如:专门处理浏览器操作、本地文件管理、Git 仓库操作等。

MCP Server 通常是本地运行的程序,多用 Node.js 或 Python 开发。

大模型通过操作系统的 标准输入输出(stdio) 与 MCP Server 通信。

通信格式采用 JSON,这是常用的数据交换格式。
{
"jsonrpc": "2.0",
"id": 129,
"method": "tools/call",
"params": {
"name": "search_repositories",
"arguments": {
"query": "user:BNTang"
}
}
}

MCP Server 接收请求后,通过内置代码或外部 API执行任务。
可以看出,MCP 协议与 Function Calling 十分相似。
MCP 的核心优势是统一了各大模型不同的Function Call 标准,形成统一协议。

而且,不仅限于 Claude,市面上几乎所有大模型都能接入 MCP。


看到这里,相信你已经掌握了 MCP 的基本概念。
下一篇文章,我将通过实战演示,使用免费的 DeepSeek展示完整的 MCP 功能。
推荐阅读:
主题 | 链接 |
|---|---|
👉 1.零成本部署:5分钟创建免费PostgreSQL数据库 | 点击阅读 |
👉 2.AI知识库的真相 | 点击阅读 |
👉 3.Cherry Studio 本地知识库搭建教程 | 点击阅读 |
👉 4.RAG知识库痛点与优化 | 点击阅读 |
👉 5.数据库接入大模型实战 | 点击阅读 |
👉 6.免费域名dpdns速领 | 点击阅读 |
👉 7.超长上下文模型知识库实战 | 点击阅读 |
👉 8.域名接入Cloudflare | 点击阅读 |