Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 2.8 KB

File metadata and controls

56 lines (36 loc) · 2.8 KB

Genial, para nuestro siguiente paso, vamos a listar las capacidades del servidor.

-2 Listar capacidades del servidor

Ahora nos conectaremos al servidor y solicitaremos sus capacidades:

-3- Convertir las capacidades del servidor en herramientas para el LLM

El siguiente paso después de listar las capacidades del servidor es convertirlas en un formato que el LLM entienda. Una vez hecho esto, podemos proporcionar estas capacidades como herramientas a nuestro LLM.

Genial, ahora estamos listos para manejar cualquier solicitud del usuario, así que abordemos eso a continuación.

-4- Manejar la solicitud de un prompt del usuario

En esta parte del código, manejaremos las solicitudes del usuario.

¡Genial, lo lograste!

Tarea

Toma el código del ejercicio y amplía el servidor con algunas herramientas más. Luego crea un cliente con un LLM, como en el ejercicio, y pruébalo con diferentes prompts para asegurarte de que todas las herramientas del servidor se llamen dinámicamente. Esta forma de construir un cliente significa que el usuario final tendrá una excelente experiencia, ya que podrá usar prompts en lugar de comandos exactos del cliente y no tendrá que preocuparse por si se está llamando a algún servidor MCP.

Solución

Solución

Puntos clave

  • Agregar un LLM a tu cliente proporciona una mejor manera para que los usuarios interactúen con los servidores MCP.
  • Necesitas convertir la respuesta del servidor MCP en algo que el LLM pueda entender.

Ejemplos

Recursos adicionales

Qué sigue

Aviso legal:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por la precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda la traducción profesional realizada por humanos. No nos hacemos responsables de ningún malentendido o interpretación errónea derivada del uso de esta traducción.