跳转至

进阶

机器翻译

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

普通服务器或客户端需要的一切,在上面的各节里都有对应的专题位置。这一节是在 MCPServer 的便利层碍事时才用得上的后门:

  • 底层 ServerMCPServer 构建于其上的类。手写模式、on_* 处理函数、没有任何替你做的检查,还可以定义你自己的 JSON-RPC 方法。
  • 分页中间件:两件只能在底层 Server 上做的事。
  • 扩展MCP Apps:协议的扩展面。把扩展包组合进服务器,或者自己写一个。

有几样东西你可能理所当然地想在这里找,但它们其实放在实际用到它们的地方:

  • 授权运行服务器 下,因为服务器是在部署的地方加以保护的。
  • OAuth身份断言、连接多个服务器以及响应缓存都在 客户端 下。
  • 多轮往返(multi-round-trip)请求订阅在处理函数内部 下,因为两者都是处理函数的事。
  • URI 模板服务器 下,挨着资源。
  • 协议版本已弃用功能 各有自己的顶层页面。

如果不确定自己需不需要这一节,那就是不需要。