跳转至

服务器

机器翻译

本页由英文文档自动翻译而来,以英文页面为准。如果有读起来不对的地方,翻译页面说明了如何反馈。

MCPServer 向已连接的客户端暴露三种原语。三者的区别在于由谁决定使用它们:

  • 工具 是由 模型 挑选并调用的动作。大多数人最先想看的就是这一页,而 结构化输出 是与之配套的参考页:关于工具返回值结构的一切。
  • 资源 是由 应用 选择读取的只读数据。URI 模板 是与之配套的参考页:完整的寻址语法和路径安全规则。
  • 提示词 是由 通过菜单或斜杠命令按名称调用的消息模板。

除了这三种原语,服务器声明的其余内容如下:

  • 补全 是针对提示词和资源模板参数的服务器端自动补全。
  • 图像、音频与图标 涵盖工具除文本之外能返回的一切,以及客户端显示在你的服务器旁边的图标。
  • 处理错误 解释两类错误的区别:一类模型能够从中恢复,另一类绝不能让模型看到。

这里的每一页都自成一体,直接跳到需要的那一页即可。如果还没构建过服务器,先从 第一步 开始。

你注册的函数 内部 会发生什么(Context、依赖注入、调用中途向用户索要更多输入),是下一节 在处理函数内部 的内容。