Skip to content

Add Promptise Foundry to Frameworks (servers + clients)#4038

Open
cryxnet wants to merge 1 commit intomodelcontextprotocol:mainfrom
cryxnet:add-promptise-foundry
Open

Add Promptise Foundry to Frameworks (servers + clients)#4038
cryxnet wants to merge 1 commit intomodelcontextprotocol:mainfrom
cryxnet:add-promptise-foundry

Conversation

@cryxnet
Copy link
Copy Markdown

@cryxnet cryxnet commented Apr 24, 2026

Adds Promptise Foundry (Python, Apache 2.0) as a high-level framework covering both sides of MCP — so it belongs in both the ### For servers and ### For clients lists under ## 📚 Frameworks.

On the server side it ships a production SDK with @server.tool()/@server.resource()/@server.prompt() decorators, JWT/RS256/ES256/API-key auth, capability-based guards, a composable middleware chain (rate limit, circuit breaker, caching, HMAC-chained audit, Prometheus, OpenTelemetry), DI via Depends(), per-tool versioning, streaming, elicitation, sampling, and an in-process TestClient. On the client side it provides a native MCP implementation (no third-party MCP client deps) over stdio / SSE / streamable HTTP with bearer + API-key auth, multi-server routing via MCPMultiClient, and an MCPToolAdapter that converts MCP tools into LangChain BaseTool instances.

Placed alphabetically within each list and formatted to match neighboring entries (FastMCP, ModelFetch, Quarkus MCP Server SDK, Spring AI MCP Client). CONTRIBUTING.md's rule against new server implementations does not apply — this is a framework listing, not a server.

Signed-off-by: cryxnet <75471375+cryxnet@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant