KeelFramework

Keel Framework / Keel/MCP / Java

Principios de Diseño

Esta sección define los principios fundamentales que deben guiar el diseño, desarrollo y evolución de los MCP Servers construidos sobre la arquitectura Keel/MCP.

Estos principios establecen las responsabilidades, límites y criterios arquitectónicos que debe respetar un MCP Server para integrarse de forma consistente con el resto de la plataforma. Su objetivo es garantizar una arquitectura homogénea, facilitar la evolución de las soluciones y mantener una clara separación de responsabilidades entre el MCP Server y las diferentes capas de la arquitectura.

Se han definido seis principios fundamentales que deben considerarse durante las fases de análisis, diseño e implementación de cualquier MCP Server basado en Keel.

Estos principios deben entenderse como directrices arquitectónicas, y no únicamente como recomendaciones de desarrollo. Su cumplimiento permite mantener el MCP Server dentro de su ámbito de responsabilidad, evitando incorporar capacidades que pertenecen a otras capas de la arquitectura, como los servicios de negocio, orquestadores o API Gateway.

En conjunto, estos principios delimitan claramente el alcance y las responsabilidades de un MCP Server, estableciendo dónde termina su responsabilidad y dónde comienza la del resto de la plataforma.

Principios Arquitectónicos

Los siguientes seis principios constituyen la guía de referencia para el diseño y desarrollo de cualquier MCP Server dentro de la arquitectura Keel/MCP.

PrincipioDevMCP