xynehq/jaf-py

Functional Python agent framework with MCP support, enterprise security, immutable state, and production-ready observability for building scalable AI systems.

54
/ 100
Established

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.

Maintenance 10 / 25
Adoption 11 / 25
Maturity 18 / 25
Community 15 / 25

How are scores calculated?

Stars

8

Forks

4

Language

Python

License

MIT

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.