MCP:连接AI与应用程序的开放标准!

电子说

1.4w人已加入

描述

作者:算力魔方创始人/英特尔创新大使刘力

扩展AI大模型的方式有两种,第一种是通过训练增强AI大模型自身的能力;第二种是让AI大模型与其它现有的应用程序(例如:数据库、浏览器、Gmail等)相互协作。

在第二种方式中,开发者需要为AI大模型编写与具体应用程序协作的访问代码,例如,开发者希望DeepSeek-R1与Gmail协作,就需要手动编写协作代码。这种手动编写协作代码的方式,耗时费力,还难以复用。

一,什么是MCP?


为解决AI应用开发者手动编写AI大模型与应用程序相互协作代码,不仅耗时费力还难以复用的问题,Anthropic公司于2024年11月正式发布Model Context Protocol(MCP),旨在通过标准化协议解决各种应用程序(工具)轻松接入AI大模型的问题。若把AI大模型比作是笔记本电脑,各种应用程序或工具比作是外设,那MCP就是将各种外设方便接入笔记本电脑的USB接口,所以MCP被业界称为“AI时代的USB接口”。

MCP

有了MCP协议后,AI应用开发者可以非常方便的通过MCP,让AI大模型与各种应用程序协作,而无需手动编写任何协作代码,大大简化了开发流程。

MCP

二,MCP的核心架构:主机、客户端、服务器与协议


MCP的架构设计借鉴了传统软件工程中的“客户端-服务器”模式,但针对AI场景进行了优化。其核心组件包括:

MCP主机(MCP Host):运行AI大模型的应用程序,如Cursor、Claude Desktop、Cline等,负责发起请求并接收结果。

客户端(Client):作为AI工具或应用程序的“通信接口”,负责与MCP服务器交互。

服务器(Server):作为数据源、应用程序或工具的“代理”,负责将AI的请求转换为具体操作(如调用API、操作本地文件)。

协议(Protocol):定义客户端与服务器之间的通信规则,所有请求和响应均采用JSON格式,支持同步和异步通信。MCP协议如同“USB接口协议”,只要双方遵循协议,即可实现即插即用。

MCP

三,MCP的价值:推动AI从“聊天”到“干活”


MCP诞生后,使得AI与应用程序协作变得非常容易,AI可以居中调度,指挥各种应用程序干活。当前,全球开发者已经开发了并分享了很多好用的MCP Servers,可以从下面的地方找到:

Awesome MCP Servers:

https://github.com/punkpeye/awesome-mcp-servers

Open-Source MCP Servers:

https://glama.ai/mcp/servers

MCP Servers:

https://mcp.so/

Smithery:

https://smithery.ai/

Cline MCP Servers Marketplace

MCP

四,安装MCP


在Cline的MCP Servers Marketplace中,搜索“Obsidian”,然后点击“Install”。安装完毕后,Cline就可以自动操作Obsidian了。

MCP

五,总结


如果说USB连接了外设,那么MCP正在连接AI与应用。它让AI从“跟人聊天”到“指挥应用干活”,大大提效了人类工作!

如果你有更好的文章,欢迎投稿!

稿件接收邮箱:nami.liu@pasuntech.com

更多精彩内容请关注“算力魔方®”!

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐
  • AI
  • MCP

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分