
claude-faf-mcp
Wolfe-JamMIT
17 звёзд7 форков
При работе с большими проектами разработчики сталкиваются с тем, что ИИ-ассистент теряет контекст после каждой сессии. Приходится заново объяснять архитектуру, требования, используемые технологии и структуру файлов. claude-faf-mcp решает эту проблему целиком.
Сервер использует специальный формат .faf, зарегистрированный в реестре IANA. В этом файле хранится структурированное описание проекта: стек технологий, архитектура, принятые решения, текущие задачи. Благодаря формату AI быстро «вспоминает» всё, что нужно для качественной помощи, — без длинных промптов и повторных объяснений.
Сервер автоматически синхронизирует .faf с файлами CLAUDE.md и MEMORY.md. Достаточно ввести команду /faf в чате Claude Desktop, и сервер проверит проект, оценит полноту контекста и при необходимости обновит все файлы.
Установка
npx -y claude-faf-mcpХарактеристики
Общее
- СтатусСообщество
- РазработчикWolfe-Jam
- ЛицензияMIT
Технологии
- ЯзыкиJavaScript
- Транспортssestdio
Описание
Возможности
- Ведёт профайл проекта в формате .faf — структурированное описание стека, архитектуры и текущих задач.
- Синхронизирует контекст между тремя файлами: .faf, CLAUDE.md и MEMORY.md (Tri-sync).
- Вычисляет оценку FAF по IANA-спецификации — AI видит, насколько полно описан проект.
- Запускает полную проверку по команде /faf: анализ, скоринг, синхронизация.
- Насчитывает 33 инструмента для управления знаниями проекта.
- Соответствует двум официальным IANA-стандартам: application/vnd.faf+yaml и application/vnd.fafm+yaml.
- Гарантирует совпадение оценок с CLI-утилитой faf score (FAF-binary v5.6.1).
- Хранит контекст локально — данные не покидают вашу файловую систему.
- Работает через два транспорта: stdio для десктопа и SSE для веба.
Как подключить
Установка и настройка занимают меньше минуты.
1. Установка — выполните команду в терминале проекта:
npx -y claude-faf-mcp
2. Настройка — добавьте сервер в конфигурацию MCP-клиента. Для Claude Desktop файл claude_desktop_config.json выглядит так:
{ "mcpServers": { "claude-faf-mcp": { "command": "npx", "args": ["-y", "claude-faf-mcp"] } } }
Если используете другой клиент, укажите транспорт stdio или sse.
3. Запуск — перезапустите клиент. Наберите /faf в чате Claude, чтобы запустить проверку и синхронизацию контекста.
Примеры запросов
- «Запусти команду /faf, чтобы проверить качество контекста и синхронизировать файлы».
- «Сохрани текущую архитектуру проекта в формате .faf, добавь информацию о стеке React, Node.js, MongoDB».
- «Покажи текущую оценку FAF и объясни, каких разделов не хватает для 100%».
- «Запомни, что мы перешли с REST на GraphQL. Обнови контекст проекта во всех файлах».
Технические детали
- Язык: TypeScript
- Транспорт: stdio, SSE
- Лицензия: MIT
- Совместимость: Claude Desktop, Cline, Continue.dev и любые MCP-хосты
- Инструменты: 33
- Форматы: application/vnd.faf+yaml, application/vnd.fafm+yaml (IANA)
- Сайт: faf.one/mcp