Daily Productive Sharing 1301 - What Is MCP?

Daily Productive Sharing 1301 - What Is MCP?
Photo by Olga Deeva / Unsplash

One helpful tip per day:)

Andrew Qu 说 MCP 协议和 AI 模型的关系就像厨师和厨房:

    • 厨师决定要做什么(AI 代理)
    • 厨房决定有哪些工具和食材(MCP 服务器)
    • 厨师只能使用厨房公开提供的内容
  1. MCP 不是一个库或 SDK,而是一个规范,就像 REST 或 GraphQL,但它是为 AI 代理设计的。
  2. 模型仍然依赖其训练所得的知识和推理能力,但现在可以通过 MCP 服务器访问专用工具来填补知识空白。
  3. 当模型需要引用库存时,不是凭空猜测,而是直接查询真实的库存系统。
  4. 核心在于:通过安全的方式,让 AI 有效访问你的系统,从而扩展其能力。
  5. MCP 增加了一层:你的工具托管在应用之外的独立服务器上。
  6. 当你希望在多个应用、模型或环境之间共享上下文和工具时,MCP 服务器就非常合适。
  7. MCP 服务器是为模型设计的,它提供元数据和结构化描述,帮助模型理解有哪些工具可用、每个工具的用途,以及何时该使用。
  8. 你可能已经拥有 API、内部工具和数据库。MCP 服务器以标准方式让 AI 可以访问这些资源。
  9. 你定义模型可以执行哪些操作、能访问什么内容,其余部分由 MCP 服务器处理。
  10. 模型会读取这些信息,规划调用顺序,在需要时发送请求。就像给模型一个工具箱,它会根据提示选择正确的工具。
  11. 模型读取 MCP 规范,并决定使用哪些工具。

如果你喜欢的话,不妨直接订阅这份电子报 ⬇️