Skip to content

Commit 6bcd4ae

Browse files
committed
📝 MCP in playground 📝
1 parent 963c2e2 commit 6bcd4ae

7 files changed

Lines changed: 36 additions & 1 deletion

File tree

116 KB
Loading
139 KB
Loading
117 KB
Loading
237 KB
Loading
152 KB
Loading

documentation/modules/ROOT/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
* xref:4.adoc[4. Desplegar la Distribución de Llama Stack]
1919
** xref:4.adoc#41[4.1 ¿Qué es Llama Stack?]
2020
** xref:4.adoc#42[4.2 Desplegar Llama Stack]
21+
** xref:4.adoc#42[4.3 Probar MCP en Playground]
2122
2223
* xref:5.adoc[5. Desplegar la App y Pipelines]
2324
** xref:5.adoc#51[5.1 Desplegar la app y las pipeline RAG, RAGas]

documentation/modules/ROOT/pages/4.adoc

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,38 @@ La arquitectura actual dispone nuevos elementos:
6060

6161
¿Por qué hay dos bases de datos de vectores? Podríamos haber elegido una sola sin problema. El objetivo es demostrar que Llama Stack es flexible y que se pueden utilizar cualquiera de estas dos opciones sin problemas.
6262

63-
Ya tenemos Llama Stack funcionando en el cluster, pasa a la siguiente sección.
63+
[#43]
64+
=== 4.3 Probar MCP en Playground
65+
66+
Vamos a comprobar que el servidor MCP funciona correctamente en el Playground. Accede a la ventana de OpenShift AI y en la barra lateral clica en `Gen AI studio` en la sección `Playground`.
67+
68+
En el panel de la derecha, clica en el *candado* de `penalty-engine-llama-stack-demo-{username}-MCP-Server`.
69+
70+
image::mcp1.png[]
71+
72+
Deberías ver el siguiente mensaje. Simplemente clica en `Save` para habilitar el servidor MCP.
73+
74+
image::mcp2.png[]
75+
76+
Para activar la herramienta del servidor, clica en la caja a la izquierda de su nombre.
77+
78+
image::mcp3.png[]
79+
80+
81+
¡Genial! Ahora introduce el siguiente mensaje en el chat.
82+
83+
[.console-input]
84+
[source,bash,subs="+macros,+attributes"]
85+
----
86+
Hello! Last shipment arrived 12 days late, how much should we claim to the shipping company according to the default contract we signed up?
87+
----
88+
89+
image::mcp4.png[]
90+
91+
El servidor MCP debería ser capaz de llamar a la herramienta *calc_penalty*. Al final del mensaje que se ha generado, clica en `Tool response: calc_penalty`. Podrás ver qué inputs y outputs se han procesado en el servidor MCP para generar la respuesta.
92+
93+
image::mcp5.png[]
94+
95+
Ya tenemos Llama Stack funcionando en el cluster y los servidores MCP son accesibles.
96+
97+
¡Pasa a la siguiente sección!

0 commit comments

Comments
 (0)