Servidores
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.
Un MCPServer expone tres primitivas a un cliente conectado. Se diferencian en quién
decide usarlas:
- Una herramienta es una acción que el modelo elige y llama. Esta es la página que la mayoría quiere leer primero, y Salida estructurada es su referencia complementaria: todo sobre la forma de lo que devuelve una herramienta.
- Un recurso son datos de solo lectura que la aplicación decide leer. Plantillas de URI es su referencia complementaria: la sintaxis de direccionamiento completa y las reglas de seguridad de rutas.
- Un prompt es una plantilla de mensaje que una persona invoca por nombre, desde un menú o un comando de barra.
En torno a las tres primitivas, el resto de lo que declara un servidor:
- Autocompletado es el autocompletado del lado del servidor para los argumentos de prompts y de plantillas de recursos.
- Imágenes, audio e iconos cubre todo lo que una herramienta puede devolver además de texto, y los iconos que un cliente muestra junto al servidor.
- Manejo de errores explica la diferencia entre un error del que el modelo puede recuperarse y uno que nunca debe ver.
Cada página de esta sección se sostiene por sí sola; ve directamente a la que necesites. Si aún no has creado un servidor, empieza por Primeros pasos.
Lo que ocurre dentro de las funciones que registras (el Context, la inyección de dependencias,
pedirle al usuario más información a mitad de la llamada) es la siguiente sección,
Dentro de tu handler.