闲聊开场
计算机这个领域很有意思,总有一些人热衷于对一个比较直白的概念,设计一个晦涩的名字,而其中一部分这样的名字,还可以广为流传。
例如AJAX、REST这种的。当然咱今天说的这个MCP也是一个。
Model Context Protocol(MCP)
MCP,全称为Model Context Protocol,直译为模型上下文协议。单看这个名字而言,属于每个字都认识,但完全不知道它在说什么的情况。
我以前特别喜欢纠结,为什么一个东西会叫某某名字,这名字咋起出来的。现在我倒是建议,把名字就当成个变量名,只要它符合某种规定,叫MCP,还是叫阿猫阿狗,其实都没关系。
这里不打算用文字解释什么是MCP。毕竟,
道可道也,非常道也。
我们直接开始配环境,写代码。相信这一切做完之后,你一定会对MCP有一个属于你自己的,直观的理解,而这种理解,又是用文字所无法表达出来的。
安装fastmcp
但就名字而言,我直觉上感觉,这个东西,和我们熟知的fa