
FAF Python SDK
by wolfe-jam
Persistent project context for Python. Parse, validate, and score .faf files to align AI agents with project goals.
What it does
FAF Python SDK provides a standardized way to maintain persistent project context using the IANA-registered .faf format. It allows developers to define project goals, tech stacks, and human context in a machine-readable way, ensuring AI agents have a consistent understanding of the project across different tools and sessions.
Tools
score_faf: Evaluates the completeness of a .faf file using the Mk4 scoring engine.parse_file: Loads and validates a .faf configuration file from disk.validate: Checks the structure of project context against the FAF specification.find_faf_file: Recursively locates the project context file within a directory tree.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"faf-python-sdk": {
"command": "python3",
"args": ["-m", "faf_sdk.mcp"]
}
}
}
Supported hosts
- claude
- gemini-cli
Quick install
pip install faf-python-sdkInformation
- Pricing
- free
- Published
- 6/2/2026
- stars






