{
"mcpServers": {
"vibebasket": {
"command": "npx",
"args": [
"-y",
"vibebasket",
"mcp",
"serve"
],
"env": {
"VIBEBASKET_API_URL": "https://vibebasket.dev",
"VIBEBASKET_MCP_WRITE_POLICY": "confirm"
}
}
}
}Локальный MCP
VibeBasket через CLI поднимает локальный stdio MCP-сервер, чтобы AI IDE могли искать элементы каталога, понимать возможности целей, планировать установку и применять bundle, не выходя из диалога.
Команда запуска
npx vibebasket mcp serveЗапускайте локальный MCP-сервер командой npx vibebasket mcp serve. Клиент должен подключаться по stdio, а не по HTTP.
Что умеет сейчас
Это сильная phase-1 MCP-поверхность: поиск по каталогу, lookup по item id, guidance по целям, планирование, apply, список backup’ов, rollback и локальное сохранение/загрузка stack’ов идут через реальный сервисный слой CLI.
Ключевые tools
- session.get_state — показывает текущий API base URL, write policy и доступность local/cloud stack’ов
- targets.list / targets.get_setup_guide / targets.get_mcp_snippet — показывает возможности целей, guidance по настройке и нативные MCP config fragments для каждого IDE
- catalog.search / catalog.get_item — ищет и показывает доверенные записи каталога
- install.plan / install.apply — сначала dry-run, затем apply через реальный adapter pipeline
- install.list_backups / install.rollback — показывает и восстанавливает локальные backup’ы
Модель безопасности
Low-risk tools запускаются напрямую. Medium- и high-risk tools проходят через policy. Runtime secrets остаются локальными, а MCP-поверхность не делает вид, что cloud stack save уже привязан, если это не так.
Текущие ограничения
- Cloud/profile-backed stack save по-прежнему идёт через сайт, а не через local MCP.
- На этой фазе MCP-сервер работает только по stdio.
- Guidance по целям намеренно консервативен и следует текущей adapter-backed модели установки.
Нативные config snippets
Запрашивайте target-native fragments через targets.get_mcp_snippet. Эти примеры показывают точную merge-форму для нескольких типовых клиентов.
Каждый snippet — это merge fragment, а не полный config file. Сохраняйте остальную пользовательскую конфигурацию.
Откройте CLI reference, если нужен весь набор команд, или вернитесь в каталог, чтобы сначала собрать bundle.