.FAF Context

.FAF Context

Wolfe-JamMIT
3 звёзд2 форков
FAF Context — MCP-сервер, который синхронизирует контекст проекта между разными AI-инструментами и IDE. Вместо того чтобы вручную править .cursorrules, AGENTS.md, CLAUDE.md и другие файлы, вы описываете контекст один раз в файле .faf. Сервер сам распространяет изменения во все нужные форматы. Сервер для разработчиков, которые используют Cursor, Windsurf, Cline, VS Code и хотят, чтобы их AI-ассистенты всегда имели актуальное описание проекта. Решает проблему рассинхронизации контекста в команде, где каждый работает в своём инструменте.

Установка

npx -y faf-mcp

Характеристики

Общее

  • СтатусСообщество
  • РазработчикWolfe-Jam
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Автоматически синхронизирует .faf файл во все форматы контекста AI
  • Поддерживает .cursorrules, CLAUDE.md, AGENTS.md, GEMINI.md и другие
  • Отслеживает изменения в реальном времени
  • Единый файл .faf в репозитории — правки только в нём
  • Работает с Cursor, Windsurf, Cline, VS Code
  • Запускается через npx или bunx без глобальной установки
  • Построен на базе экосистемы FAF (более 62 000 загрузок)
  • Зарегистрирован как медиатип IANA (application/vnd.faf+yaml)

Как подключить

Установите сервер одной командой:

npx -y faf-mcp

Или если используете bun:

bunx faf-mcp

Добавьте в конфигурацию MCP вашего клиента. Пример для Cursor (файл ~/.cursor/mcp.json):

{ "mcpServers": { "faf": { "command": "npx", "args": ["-y", "faf-mcp"] } } }

Для Windsurf — ~/.codeium/windsurf/mcp_config.json, для Cline — настройки MCP в самом Cline, для VS Code — настройки расширения MCP.

Для Claude Desktop используйте отдельный сервер claude-faf-mcp.

Перезапустите клиент, чтобы применить изменения.

Примеры запросов

  • «Создай .faf файл с описанием проекта и синхронизируй его во все форматы»
  • «Обнови .cursorrules из текущего .faf без потери ручных правок»
  • «Добавь в контекст проекта раздел с основными командами сборки и тестирования»
  • «Проверь, что AGENTS.md и CLAUDE.md соответствуют .faf»

Технические детали

  • Язык: TypeScript
  • Транспорт: stdio
  • Лицензия: MIT
  • Совместимые клиенты: Cursor, Windsurf, Cline, VS Code (Claude Desktop — через claude-faf-mcp)

Поделиться