28 de junio de 2025
Bogotá, Colombia
P R E S E N T A D O P O R C L O U X T E R
MCP (Model Context Protocol):
Integración para LLMs
Ricardo Gonzalez Vargas
Chief Technology Officer
Clouxter
• Ricardo Gonzalez Vargas
• Estratega de Tecnología y Negocios, Trusted Advisor para
múltiples compañías en diferentes industrias, reconocido
por múltiples fabricantes como experto en diferentes
áreas.
• Director Regional de Microsoft desde 2004, AWS
Ambassador desde 2023 - Colombia
• Arquitecto de Soluciones especializado en Cloud Solutions y
procesos de desarrollo de software
• Ingeniero de Diseño y Automatización electrónica – MSc
Ing Sistemas y Computación
• 28+ años en arquitectura de soluciones, procesos de
desarrollo de software y adopción de nube
• Diferentes verticales: Financiera, Salud, Seguridad,
Educación, Telecomunicaciones, Digital Marketing,
Gobierno, Cloud Services, Industria
• Apasionado por maximizar el valor generado por la
tecnología
Ricardo Gonzalez Vargas (he/him)
Chief Technology Officer
Clouxter
Agenda
01 Retos en los agentes y la integración para volver
accionables los LLMs
02 Que es Model Context Protocol?
03 Algo mas profundo
04 Ejemplos/Demo
05 Que esta pasando? Que tener en cuenta?
Retos en los agentes y la
integración para volver
accionables los LLMs
Fragmentación: Cada Plataforma tiene sus mecanismos de
integración
Configuración manual: El desarrollador debe establecer schema,
gestionar autenticación, y escribir lógica personalizada
Trabajo repetido: Las integraciones muchas veces se requieren
implementar para varias plataformas
Flujos de trabajo inflexibles: generalmente esta “quemado” por lo
cual no se pueden componer dinámicamente
Reto de la integración
Model Context Protocol
Que es MCP (Model Context Protocol)?
• Un protocolo abierto que permite la integración
transparente entre agentes, aplicaciones de IA y
herramientas/fuentes de datos
El mundo sin MCP
App 1
Custom
Impl 1
Custom
Prompt 1
Custom tool
call 1
Custom
data Access
1
App 2
Custom
Impl 2
Custom
Prompt 2
Custom tool
call 2
Custom
data Access
2
App 3
Custom
Impl 3
Custom
Prompt 3
Custom tool
call 3
Custom
data Access
3
Con MCP: desarrollo estandarizado para IA
Desarrolladores de IA: Conectar servidores MCP con 0 esfuerzo
Desarrolladores de Herramientas o APIs: Construir un MCP y ver
su reutilización en múltiples entornos
Usuarios Finales: Aplicaciones mucho mas ricas en contexto y
alcance
Para Empresas: separación de aspectos entre los equipos de
productos de AI
En que se traduce esto?
Algo mas profundo sobre
MCP
Al interior de MCP
TRANSPORTE
SSE*** – STDIO – STREAMABLE HTTP
Al interior de un Servidor MCP
MCP Permite incluir al usuario/cliente
en las decisiones
Sampling (Muestreo) y Elicitation (sonsacamiento):
Permite al servidor pedir información
complementaria para las acciones:
- Sampling al LLM
- Elicitation  al Usuario.
Da control sobre diferentes aspectos del
procesamiento
Con MCP se puede armar
composiciones
Con MCP se puede armar
composiciones
Existen varios SDKs:
• Python
• TypeScript
• Java
• Kotlin
• Rust
• Golang
• C#
Como se construye un MCP Server?
Métodos expuestos con metadata que identifican y describen:
- Tools (Herramientas)
- Resources (recursos)
- Prompts (Indicaciones)
- Elicitations (sonsacamiento)
Mecanismos de implementación
Demo: Consumir un MCP
Server
Demo: Construir un MCP
Server
Demo: Como puedo Orquestar
múltiples MCP Servers
Desktop
- Amazon Q Developer CLI
- VS Code/Github Copilot
- Cline
- Claude Desktop
- Semantic Kernel
- Windsurf
- Cursor
- Personalizadas
Tipos de Clientes
Hosted
- AWS
- Bedrock Agents
- Copilot Studio
- Custom Connector
- Power Platform
- Power Apps
Amazon MCP:
- EKS/ECS MCP server
- Cloudwatch MCP
- AWS Serverless MCP Server
- Bedrock knowledge bases
- Aurora PostgreSQL/MySQL
- Amazon Opensearch
- Cost Analysis/ Cost Explorer
MCP Servers disponibles Hoy
Otros:
https://github.com/modelcontextprotocol/servers
Que esta pasando?
Muy rápido, 3 versiones formales en 7 meses
2025-06- 18
• Streamable HTTP reemplaza a SSE  facilidad para ejecutar
hospedado
• Oauth como parte del protocolo
• Salida estructurada
• Elicitation y Roots
Evolución del protocolo
- Permite Ejecutar MCP
Servers como procesos
hijos, expuestos desde
Lambda
Soporte para ejecutar MCP Servers en Lambda
Strands Agents
SDK Simplificado para la creación
de agentes
- Permite implementar agentes
que integran Modelos,
Herramientas y responden a
Prompts definidos para cumplir
un rol y realizar acciones.
- Soporta modelos en Bedrock,
Anthropic, Ollama y OpenAI
- Permite integrar herramientas
que permiten personalizar el
comportamiento de los agentes.
- Recuperación, Pensamiento,
Multiagente
Strands Agents
Protocolo abierto para permitir
la comunicación y
colaboración entre agentes
Modelo cliente/agente remoto
Comunicación estructurada en
tareas, que definen el ciclo de
vida y las salidas
A2A – Agent to Agent communication
Relación entre A2A y MCP
Riesgos de Seguridad:
- OWASP Top 10 para LLMs
- Gestión de Secretos utilizados por MCP Servers
- Escenarios de Gobierno para MCP Servers
- Escenarios de ejecución hospedada/compartida
Tener en cuenta cuando se trabaja con MCP
Servers
Hacer inteligente y efectiva la integración con herramientas y
recursos en cualquier aplicación funcionando como un cliente de
MCP
Simplificar procesos, empoderando a los agentes con capacidades de
integración
Oportunidad
Preguntas?
¡Gracias! Por favor, completa la
encuesta de la sesión.
Ricardo Gonzalez Vargas
Chief Technology Officer
Clouxter
biz@clouxter.com
@rgonv
https://ricardogonzalez.me
28 de junio de 2025
Bogotá, Colombia

20250628_Model Context Protocol MCP - Integracion para LLMs.pptx

  • 1.
    28 de juniode 2025 Bogotá, Colombia
  • 2.
    P R ES E N T A D O P O R C L O U X T E R MCP (Model Context Protocol): Integración para LLMs Ricardo Gonzalez Vargas Chief Technology Officer Clouxter
  • 3.
    • Ricardo GonzalezVargas • Estratega de Tecnología y Negocios, Trusted Advisor para múltiples compañías en diferentes industrias, reconocido por múltiples fabricantes como experto en diferentes áreas. • Director Regional de Microsoft desde 2004, AWS Ambassador desde 2023 - Colombia • Arquitecto de Soluciones especializado en Cloud Solutions y procesos de desarrollo de software • Ingeniero de Diseño y Automatización electrónica – MSc Ing Sistemas y Computación • 28+ años en arquitectura de soluciones, procesos de desarrollo de software y adopción de nube • Diferentes verticales: Financiera, Salud, Seguridad, Educación, Telecomunicaciones, Digital Marketing, Gobierno, Cloud Services, Industria • Apasionado por maximizar el valor generado por la tecnología Ricardo Gonzalez Vargas (he/him) Chief Technology Officer Clouxter
  • 4.
    Agenda 01 Retos enlos agentes y la integración para volver accionables los LLMs 02 Que es Model Context Protocol? 03 Algo mas profundo 04 Ejemplos/Demo 05 Que esta pasando? Que tener en cuenta?
  • 5.
    Retos en losagentes y la integración para volver accionables los LLMs
  • 6.
    Fragmentación: Cada Plataformatiene sus mecanismos de integración Configuración manual: El desarrollador debe establecer schema, gestionar autenticación, y escribir lógica personalizada Trabajo repetido: Las integraciones muchas veces se requieren implementar para varias plataformas Flujos de trabajo inflexibles: generalmente esta “quemado” por lo cual no se pueden componer dinámicamente Reto de la integración
  • 7.
  • 8.
    Que es MCP(Model Context Protocol)? • Un protocolo abierto que permite la integración transparente entre agentes, aplicaciones de IA y herramientas/fuentes de datos
  • 9.
    El mundo sinMCP App 1 Custom Impl 1 Custom Prompt 1 Custom tool call 1 Custom data Access 1 App 2 Custom Impl 2 Custom Prompt 2 Custom tool call 2 Custom data Access 2 App 3 Custom Impl 3 Custom Prompt 3 Custom tool call 3 Custom data Access 3
  • 10.
    Con MCP: desarrolloestandarizado para IA
  • 12.
    Desarrolladores de IA:Conectar servidores MCP con 0 esfuerzo Desarrolladores de Herramientas o APIs: Construir un MCP y ver su reutilización en múltiples entornos Usuarios Finales: Aplicaciones mucho mas ricas en contexto y alcance Para Empresas: separación de aspectos entre los equipos de productos de AI En que se traduce esto?
  • 13.
  • 14.
    Al interior deMCP TRANSPORTE SSE*** – STDIO – STREAMABLE HTTP
  • 15.
    Al interior deun Servidor MCP
  • 16.
    MCP Permite incluiral usuario/cliente en las decisiones Sampling (Muestreo) y Elicitation (sonsacamiento): Permite al servidor pedir información complementaria para las acciones: - Sampling al LLM - Elicitation  al Usuario. Da control sobre diferentes aspectos del procesamiento
  • 17.
    Con MCP sepuede armar composiciones
  • 18.
    Con MCP sepuede armar composiciones
  • 19.
    Existen varios SDKs: •Python • TypeScript • Java • Kotlin • Rust • Golang • C# Como se construye un MCP Server?
  • 20.
    Métodos expuestos conmetadata que identifican y describen: - Tools (Herramientas) - Resources (recursos) - Prompts (Indicaciones) - Elicitations (sonsacamiento) Mecanismos de implementación
  • 21.
  • 22.
  • 23.
    Demo: Como puedoOrquestar múltiples MCP Servers
  • 24.
    Desktop - Amazon QDeveloper CLI - VS Code/Github Copilot - Cline - Claude Desktop - Semantic Kernel - Windsurf - Cursor - Personalizadas Tipos de Clientes Hosted - AWS - Bedrock Agents - Copilot Studio - Custom Connector - Power Platform - Power Apps
  • 25.
    Amazon MCP: - EKS/ECSMCP server - Cloudwatch MCP - AWS Serverless MCP Server - Bedrock knowledge bases - Aurora PostgreSQL/MySQL - Amazon Opensearch - Cost Analysis/ Cost Explorer MCP Servers disponibles Hoy Otros: https://github.com/modelcontextprotocol/servers
  • 26.
  • 27.
    Muy rápido, 3versiones formales en 7 meses 2025-06- 18 • Streamable HTTP reemplaza a SSE  facilidad para ejecutar hospedado • Oauth como parte del protocolo • Salida estructurada • Elicitation y Roots Evolución del protocolo
  • 28.
    - Permite EjecutarMCP Servers como procesos hijos, expuestos desde Lambda Soporte para ejecutar MCP Servers en Lambda
  • 29.
    Strands Agents SDK Simplificadopara la creación de agentes - Permite implementar agentes que integran Modelos, Herramientas y responden a Prompts definidos para cumplir un rol y realizar acciones. - Soporta modelos en Bedrock, Anthropic, Ollama y OpenAI - Permite integrar herramientas que permiten personalizar el comportamiento de los agentes. - Recuperación, Pensamiento, Multiagente
  • 30.
  • 31.
    Protocolo abierto parapermitir la comunicación y colaboración entre agentes Modelo cliente/agente remoto Comunicación estructurada en tareas, que definen el ciclo de vida y las salidas A2A – Agent to Agent communication
  • 32.
  • 33.
    Riesgos de Seguridad: -OWASP Top 10 para LLMs - Gestión de Secretos utilizados por MCP Servers - Escenarios de Gobierno para MCP Servers - Escenarios de ejecución hospedada/compartida Tener en cuenta cuando se trabaja con MCP Servers
  • 34.
    Hacer inteligente yefectiva la integración con herramientas y recursos en cualquier aplicación funcionando como un cliente de MCP Simplificar procesos, empoderando a los agentes con capacidades de integración Oportunidad
  • 35.
  • 36.
    ¡Gracias! Por favor,completa la encuesta de la sesión. Ricardo Gonzalez Vargas Chief Technology Officer Clouxter biz@clouxter.com @rgonv https://ricardogonzalez.me
  • 37.
    28 de juniode 2025 Bogotá, Colombia

Notas del editor

  • #21 Aamcpdemo1 (win)
  • #22 MCPServerDemoFinished (win) ~/simpledemo (kali)
  • #23 ~/testworkspace (kali)