KeelFramework

Keel Framework / Keel Framework/MCP / Python

Python · FastMCP · MCP Python SDK · MCP

Keel Framework/MCP Python

A reference architecture for building MCP servers in Python.

Planned for December 2026. Keel/MCP Python is under development. It will apply the same architecture and the same capabilities as Keel/MCP Java on the Python ecosystem (FastMCP and the official MCP SDK). This page will be completed with the documentation and the scaffolding at release time.
keel-mcp-python In design

Common

  • jwt
  • exceptions

Adapters

  • auth-idp
  • cache
  • rest-client

Transport

  • auth
  • session
  • streamable-http
  • cors

Observability

  • logging
Scaffolding Python project ready to develop

What it will include

  1. Reference architecture

    The same areas as in Java (Common, Adapters, Transport, Observability), implemented with the idioms of the Python ecosystem.

  2. Cross-cutting capabilities

    JWT/OIDC authentication, MCP session, Streamable HTTP transport, CORS, local cache, REST client and structured logging.

  3. Scaffolding

    A generator that creates the Python project with its structure, per-environment configuration and deployment files, ready to develop Tools, Resources and Prompts.

Want to shape the design?

If your team works in Python and has concrete requirements for an MCP server, now is the time to say so: write to contact@keelframework.io or open a discussion on GitHub.