faf
by Wolfe-Jam·★ 15·综合分 42
FAF 是一种注册的格式,通过 project.faf 文件和 MCP 服务器提供结构化的 AI 上下文。
概述
基础 AI 上下文格式(FAF)是一种注册的开放格式,将项目上下文转换为 AI 系统可以立即理解的结构化数据。它为任何 AI 工具、人类或团队提供通用、可共享的上下文格式。该项目包括 MCP 服务器,使 Claude 和其他 AI 系统能够通过 FAF 格式访问项目上下文,该格式是一个包含有关依赖项、架构和项目目标的详细信息的 YAML 文件。生态系统在多个实现中有超过 27,000 次下载。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
当您需要跨多个 AI 编码助手工作并需要一种标准化格式来一致地共享项目上下文时,选择 FAF。
什么时候不要选它
如果您只使用单一的 AI 编码助手,并且更喜欢为每个工具维护单独的指令文件,则避免使用 FAF。
此 server 暴露的工具
从 README 抽取出 6 个工具faf_initInitialize a new FAF project
faf_migrateMigrate legacy .faf files to visible project.faf
faf_gitAnalyze GitHub repository and create project.faf
faf_scoreCalculate context completeness score for FAF files
faf_bi-syncGenerate multiple AI instruction formats from FAF
faf_convertConvert any file type to .faf format
说明:Tool names inferred from CLI examples and descriptions in the README. The repository contains the format specification but the actual MCP tools are provided by separate packages like claude-faf-mcp.
可对比工具
安装
安装
CLI 工具(推荐入门使用)
npm install -g faf-cli
cd your-project
faf initClaude Desktop 集成
npm install -g claude-faf-mcp添加到 Claude Desktop 配置文件 (claude_desktop_config.json) 中:
{
"mcpServers": {
"faf": {
"command": "claude-faf-mcp",
"args": []
}
}
}FAQ
- 什么是 FAF?
- FAF(基础 AI 上下文格式)是一种注册的开放格式,用于 AI 上下文,将项目信息转换为 AI 系统可以立即理解的结构化数据。
- FAF 如何与其他 AI 上下文文件比较?
- 与基于 Markdown 的上下文文件(如 .cursorrules 或 CLAUDE.md)不同,FAF 使用结构化的 YAML,已注册为 Internet 标准,支持评分,并且可以从单一源生成所有其他 AI 特定格式。
- 哪些 AI 平台支持 FAF?
- FAF 为 Claude 提供 MCP 服务器,并为 Grok、Gemini 和其他平台提供实现。它被设计为通用的,可与任何 AI 编程助手一起使用。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by wolfejam · 2026-01-29
faf 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。