
mcp-server
PackmindHubApache-2.0
288 звёзд14 форков
Packmind MCP Server — это мост между вашей инженерной базой знаний и AI-агентами разработки. Он решает две ключевые проблемы: неопределённость, какие инструкции давать нейросетям, и разрозненность этих инструкций по репозиториям. Вместо того чтобы хранить стандарты кодирования, архитектурные правила и лучшие практики в чатах, документах или голове, вы собираете их в одном месте — плейбуке. Сервер через протокол MCP отдаёт эти инструкции Copilot, Claude Code, Cursor и другим AI-ассистентам. Агенты начинают генерировать код, который соответствует принятым в команде соглашениям, без ручного копирования и синхронизации.
Сервер подходит командам, которые внедряют AI-ассистентов в процесс разработки и хотят, чтобы те следовали единым стандартам. Вместо десятков CLAUDE.md, .cursor/rules и copilot-instructions.md вы ведёте один плейбук, а Packmind сам генерирует нужные файлы под каждый инструмент. MCP-сервер даёт возможность ассистентам обращаться к этим правилам напрямую в рантайме.
Характеристики
Общее
- СтатусСообщество
- РазработчикPackmindHub
- ЛицензияApache-2.0
Технологии
- ЯзыкиTypeScript
- Транспортstreamable-http
Описание
Возможности
- Централизованный плейбук. Собираете архитектурные решения, нейминг-конвенции, паттерны и лучшие практики в одном месте.
- Мультиагентная поддержка. Один источник правил работает с GitHub Copilot, Claude Code, Cursor и другими MCP-совместимыми клиентами.
- Контролируемое редактирование. Каждое изменение контекста проходит через workflow владельцев и утверждение — не нужна дисциплина PR и CODEOWNERS.
- Упрощённые обновления. Предложения изменений отправляются прямо из кодовой базы, без клонирования отдельного репозитория.
- Отслеживание использования. Видите, какие файлы контекста используются, в каких репозиториях и каких версий.
- Автоматическая генерация файлов инструкций. Packmind создаёт .github/copilot-instructions.md, CLAUDE.md, .cursor/rules/*.mdc и другие форматы под каждый AI-инструмент.
- Версионирование правил. Каждое изменение фиксируется, можно откатиться к предыдущей версии.
- Работа через MCP протокол. Сервер реализует transport streamable-http и стандартные MCP-инструменты для чтения и поиска правил.
- Совместимость с облачной и self-hosted версиями. Подключаетесь к Packmind Cloud (free) или к своему инстансу на Docker Compose/Kubernetes.
Как подключить
1. Установите MCP-сервер
Выполните команду через npm (пакет опубликован как @packmind/mcp-server):
npm install -g @packmind/mcp-server
Если используете npx, можно запускать без установки:
npx @packmind/mcp-server
2. Настройте Claude Desktop
Добавьте в файл конфигурации claude_desktop_config.json следующий блок. Замените ВАШ_API_КЛЮЧ на ключ из аккаунта Packmind.
{
"mcpServers": {
"packmind": {
"command": "npx",
"args": ["-y", "@packmind/mcp-server"],
"env": {
"PACKMIND_API_KEY": "ВАШ_API_КЛЮЧ"
}
}
}
}
3. Перезапустите клиент
Закройте и откройте Claude Desktop заново. В списке MCP-серверов появится Packmind — теперь AI-агент может обращаться к вашему плейбуку.
Примеры запросов
- «Покажи все действующие стандарты оформления кода в нашей команде»
- «Найди правило, которое описывает именование React-компонентов в проекте»
- «Создай новый стандарт „Обязательное логирование на каждом уровне“ и добавь его в плейбук»
- «Обнови правило по работе с API-запросами: используй axios вместо fetch»
Технические детали
- Язык реализации: TypeScript
- Транспорт: streamable-http
- Лицензия: Apache-2.0
- Совместимые клиенты: Claude Desktop, GitHub Copilot, Cursor, Claude Code, любые MCP-хосты
- Зависимость от платформы: требуется аккаунт Packmind (облачный или self-hosted)