ckb — MCP-сервер для Claude Code: что делает и как установить
Строит граф вызовов, вычисляет риски рефакторинга и ищет секреты в кодовой базе для ИИ-ассистентов.
claude mcp add ckb -- npx -y @tastehub/ckbЧто делает ckb
Сервер превращает проект в структурированную базу знаний для языковых моделей. Вместо обычного поиска ассистент изучает граф вызовов и связи модулей. Это снижает риск поломок. Инструмент отбирает затронутые тесты, находит мёртвый код и проверяет утечки по 26 шаблонам.
Для экономии контекста используются наборы инструментов. Например, профиль core оставляет активными 25 из 110 функций и тратит около 4k токенов. Операции вроде explore или prepareChange объединяют несколько шагов в один запрос. Без индекса SCIP сервер работает в базовом режиме через парсер tree-sitter.
Какие задачи решает
- просчитать риск поломок перед изменением функции
- отобрать затронутые тесты без прогона всего набора
- найти забытые секреты по 26 паттернам
- выявить неиспользуемый код в репозитории
Примеры запросов агенту
- Оцени риск изменений в модуле UserService и покажи затронутые вызовы
- Какие функции вызывают HandleRequest в текущем проекте?
- Проверь проект на наличие захардкоженных секретов и токенов
Как установить ckb
Командой платформы
claude mcp add ckb -- npx -y @tastehub/ckbКомандой платформы
codex mcp add ckb -- npx -y @tastehub/ckbФайл настроек
{
"mcpServers": {
"ckb": {
"command": "npx",
"args": [
"-y",
"@tastehub/ckb"
]
}
}
}Файл настроек
{
"servers": {
"ckb": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@tastehub/ckb"
]
}
}
}Командой платформы
gemini mcp add ckb npx -y @tastehub/ckbПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ckb
Как установить ckb в Claude Code?
Выполните в терминале команду claude mcp add ckb -- npx -y @tastehub/ckb.
Что делает MCP-сервер ckb?
Он предоставляет модели карту архитектуры, граф вызовов и расчёт радиуса изменений. С его помощью агент проверяет владельцев кода, ищет мёртвые ветки и определяет нужные тесты.
Обязательно ли создавать SCIP-индекс перед работой?
Индексация не обязательна: без команды ckb index инструмент переходит на базовый парсинг tree-sitter. Однако подготовленный индекс даёт точную навигацию по зависимостям.