Gemini FAF MCP server
Persistent project context for Google Gemini. Python/FastMCP. IANA-registered .faf format.
not scanned yet
2 stars171 downloads/wk
Reviews
Write oneNobody has reviewed Gemini FAF yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Gemini FAF tools
No tool declarations could be read from the package source. They show once the server is installed.
How Gemini FAF compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- GitHub stars
- 2
- more than 75% of 28,688 servers
- Downloads a week
- 171
- more than 73% of 12,191 servers with a package
Release history: 4 versions in the registry since 2026-09-11, latest 2026-10-16, typically one every 10 days.
Install Gemini FAF in Claude Code, Cursor or VS Code
claude mcp add gemini-faf-mcp -- uvx gemini-faf-mcp
What the publisher says
From the Gemini FAF repository's README, as published. We do not edit it. Read it on GitHub
<!-- faf: gemini-faf-mcp | Python | mcp-server | FAF MCP server for Google Gemini — persistent project context via PyPI --> <!-- faf: doc=readme | canonical=project.faf | score=100 | family=FAF -->
gemini-faf-mcp — The Full-Facts Edition
Persistent Project Context for Google Gemini. Define once. Sync everywhere.
FAF defines. MD instructs. AI codes.
⭐ A star helps other devs discover gemini-faf-mcp — despite the downloads, ~3 of 4 devs check stars first.
Stop re-explaining your project to every new Gemini session. Every Gemini conversation starts cold — you re-state your stack, your goals, your conventions every single time. .faf is one structured file that captures all of it. This package is the MCP server that lets Gemini read it.
<!-- mcp-name: one.faf/gemini-faf-mcp -->
Before and after
Without FAF With FAF (.faf at 85%+ Bronze)
───────────────────────── ─────────────────────────
You: "I'm using FastAPI with... You: "Add a /users/me endpoint"
PostgreSQL, pytest, and..." Gemini: [writes correct code,
Gemini: "Got it. What's the uses your auth pattern,
codebase like?" matches your test style]
You: "It's a REST API for..."
[5 minutes of re-explaining]
Gemini: [now ready to help].faf is read once at session start. Every tool call lands on a Gemini that already knows your project.
What's New in v2.8.2 — The Full-Facts Edition
Privacy patch — FAFClient's start-up ping is now opt-in (FAFTELEMETRY=1).**
FAFClient (the Python SDK client — the MCP server never used it) sent a start-up ping, package name and version, by default, and the opt-out wasn't documented. It now sends only when you set FAFTELEMETRY=1; FAFTELEMETRY_OFF still turns it off. See faf.one/privacy.
v2.8.1 was a dependency patch — faf-python-sdk floor >=1.4.0, where the interop functions are now named authoragentsmd / authorgeminimd. Authored AGENTS.md / GEMINI.md output is byte-identical.
v2.8.0 — fafauto now grounds its detection in the repo's own files, and every fafmodel reference template scores 100% Trophy.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Gemini FAF: common questions
- Is Gemini FAF MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Gemini FAF safety report
- How do I install Gemini FAF?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Gemini FAF need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Gemini FAF maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v3.1.1.
- How does Gemini FAF compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); github stars 2 (more than 75% of 28,688 servers); downloads a week 171 (more than 73% of 12,191 servers with a package). Full comparison.