xynehq/jaf-py
Functional Python agent framework with MCP support, enterprise security, immutable state, and production-ready observability for building scalable AI systems.
Built on purely functional architecture with immutable state management and composable tools, JAF enforces type safety through Pydantic and achieves feature parity with its TypeScript counterpart. The framework integrates MCP servers via stdio and SSE transports, enables hierarchical agent-as-tool composition, and provides enterprise-grade observability through OpenTelemetry and Langfuse tracing alongside built-in input/output guardrails and RBAC. FastAPI server, Redis/PostgreSQL memory providers, and visual architecture diagrams (Graphviz) round out production deployment capabilities.
Used by 1 other package. Available on PyPI.
Stars
8
Forks
4
Language
Python
License
MIT
Category
Last pushed
Feb 04, 2026
Monthly downloads
423
Commits (30d)
0
Dependencies
18
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/xynehq/jaf-py"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related servers
activepieces/activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation /...
flytohub/flyto-core
The open-source execution engine for AI agents. 412 modules, MCP-native, triggers, queue,...
evalstate/fast-agent
Code, Build and Evaluate agents - excellent Model and Skills/MCP/ACP Support
Klavis-AI/klavis
Klavis AI (YC X25): MCP integration platforms that let AI agents use tools reliably at any scale
Azure-Samples/AI-Gateway
Labs to explore AI Models, MCP servers, and Agents with the AI Gateway powered by Azure API...