1. MCP是干啥的?
- 它就像个"AI和工具之间的翻译官",专门负责AI和工具之间的对话格式(比如怎么发请求、怎么发现工具、怎么传递上下文)。
- 它不管数据怎么打包、怎么重发这些底层杂活,这些交给更底层的传输机制去做。
2. 两种通信方式:
-
本地聊天(STDIO):
- 就像两个人用对讲机说话,数据直接通过电脑内存传递
- 完全不经过网线,所以不需要网络那套复杂的流程
- 示意图:
[MCP协议] → [STDIO管道] → [电脑操作系统]
-
远程聊天(HTTP SSE):
- 就像打电话,需要通过完整的网络协议栈
- 用的是SSE技术(服务器推送),服务器可以主动给客户端发消息
- 示意图:
[MCP+SSE] → [TCP传输] → [IP网络] → [网线/WiFi]