Keel Framework / Keel Framework/MCP
Keel Framework/MCP
The Keel architecture applied to building Model Context Protocol servers. One architectural method, two foundation technologies Java and Python: choose the one that best fits your team's capabilities and needs.
Projects
Keel Framework/MCP Java Available
Reference architecture and Maven Archetype for MCP servers on Spring AI: JWT/OIDC authentication, MCP session, Streamable HTTP transport, CORS, Caffeine cache, REST client and structured logging.
- Java 25
- Spring Boot 4.0.6
- Spring AI 2.0.0-M6
- Apache 2.0
Keel Framework/MCP Python Planned for December
Python / FastMCP reference architecture for MCP servers on the official SDK: JWT/OIDC authentication, MCP session, Streamable HTTP transport, CORS, local cache, REST client and structured logging.
- Python
- FastMCP
- MCP Python SDK
- Apache 2.0
What they share
The same architecture
Common, Adapters, Transport and Observability areas, with the same responsibilities and the same conventions in both technologies.
The same capabilities
JWT/OIDC security, MCP session management, Streamable HTTP transport, CORS, cache, REST client and observability solved out of the box.
The same starting point
A scaffolding that generates a project ready to develop Tools, Resources and Prompts, and a developer guide with the Keel conventions.