Saltar a contenido

Avanzado

Traducción automática

Esta página se tradujo automáticamente a partir de la documentación en inglés, y la página en inglés es la versión de referencia. Si algo no se lee bien, Traducciones explica cómo avisarnos.

Todo lo que necesita un servidor o un cliente normal tiene su sitio temático en las secciones anteriores. Esta sección reúne las vías de escape a las que recurres cuando la capa de conveniencia de MCPServer te estorba:

  • El Server de bajo nivel: la clase sobre la que está construido MCPServer. Esquemas escritos a mano, handlers on_*, nada se comprueba por ti, y métodos JSON-RPC personalizados propios.
  • Paginación y Middleware: dos cosas que solo puedes hacer en el Server de bajo nivel.
  • Extensiones y MCP Apps: la superficie de extensión del protocolo. Compón paquetes de extensión en un servidor o escribe los tuyos.

Algunas cosas que sería razonable buscar aquí viven, en cambio, donde realmente las usarías:

  • Autorización está en Ejecutar tu servidor, porque un servidor se protege donde se despliega.
  • OAuth, la aserción de identidad, la conexión a varios servidores y la caché de respuestas están en Clientes.
  • Las solicitudes de varias idas y vueltas (multi-round-trip) y las suscripciones están en Dentro de tu handler, porque ambas son cosas que un handler hace.
  • Las plantillas de URI están en Servidores, junto a Recursos.
  • Versiones del protocolo y Funcionalidades obsoletas tienen cada una su propia página de nivel superior.

Si no tienes claro si necesitas esta sección, no la necesitas.