从零开始学MCP(一)- 什么是MCP

66 阅读1分钟

MCP的定义

MCP (Model Context Protocol模型上下文协议) 是用于将AI应用连接到外部系统的开源标准。

使用MCP,我们的AI应用就可以连接到数据源 (例如:本地文件、数据库) 、工具 (例如:搜索引擎、计算器) 和工作流程 (例如:专门的提示),使他们能够访问关键信息和执行任务。

我们可以把MCP想象成用于AI应用的USB-C(TypeC)。就像TypeC提供了一种连接电子设备的标准化方法一样,MCP提供了一种将AI应用连接到外部系统的标准化方法。

MCP能做什么

  • 读取本地文件系统的文档
  • 查询PostgreSQL、SQLite数据库
  • 搜索GitHub代码
  • 访问个人/企业知识库
  • 调用高德地图的API

MCP为什么很重要

  • 开发者: MCP可以帮助开发者在构建或集成AI应用或智能体的时候,大大降低开发难度,减少开发时间。
  • AI应用或智能体: MCP提供了对外部数据源、应用、工具的访问方式,可以增强AI应用或智能体的功能性,改善用户体验。
  • 用户: MCP让AI应用或智能体更强大,使其在必要时访问你的数据并帮助你执行操作。

欢迎加入我的【ima知识库】  从零开始学MCP