MCP server BotKelp
Коммит 29 окт. 2026 г.Позволяет ИИ-агентам просматривать верифицированный каталог компонентов и получать конкретные артефакты кода или заготовки (scaffolds) на основе правил версионности и совместимости.
Также известен как botkelp/components, components
- Звёзды
- 0
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 1.1.0
- Последний коммит
- 29 окт. 2026 г.
- Лицензия
- —
Что такое BotKelp MCP?
BotKelp — это MCP server. Позволяет ИИ-агентам просматривать верифицированный каталог компонентов и получать конкретные артефакты кода или заготовки (scaffolds) на основе правил версионности и совместимости.
Сводка сгенерирована из README проекта
О BotKelp MCP server
BotKelp позволяет ИИ-агентам получать верифицированные артефакты кода и заготовки для конкретных стеков технологий. Разработчики используют этот удаленный HTTP MCP server для просмотра каталога компонентов и загрузки отдельных файлов, таких как навигационные панели, клиенты Supabase или конфигурации Tailwind. Сервер управляет сложными правилами совместимости, проверяя манифесты компонентов на соответствие конкретным версиям фреймворков вроде Next.js или React, чтобы гарантировать работоспособность запрашиваемого кода в текущей среде.
Для работы с сервером агенты подключаются через удаленный HTTP endpoint и должны пройти аутентификацию с помощью MCP OAuth или действующего API ключа, переданного в заголовке Authorization. Система предоставляет такие инструменты, как get_help и search_components, для поиска ID компонентов. Помимо возврата отдельных шаблонов, сервер поддерживает команду purchase_scaffold для создания полноценных приложений с использованием кредитов аккаунта. Сервер управляет версиями через неизменяемый semver, что позволяет агентам запрашивать конкретные релизы или полагаться на автоматический выбор лучшей совместимой версии для заданного стека.
Что вы можете с ним делать
- 1Поиск совместимых компонентов кодаПопросите агента найти компонент, который работает с конкретной версией Next.js и React.
- 2Генерация полной заготовки приложенияДайте агенту инструкцию собрать полноценный проект, объединив несколько компонентов с использованием кредитов аккаунта.
- 3Получение шаблонов конкретных файловЗапросите исходные файлы определенного компонента для их ручной интеграции в локальный проект.
- 4Проверка зависимостей компонентовПопросите агента проверить манифест компонента, чтобы узнать, какие npm пакеты и переменные окружения необходимы.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить BotKelp MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка BotKelp MCP в Claude Code
$ claude mcp add --transport http components https://www.botkelp.com/mcpУстановка BotKelp MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"components": {
"url": "https://www.botkelp.com/mcp"
}
}
}Установка BotKelp MCP в VS Code
.vscode/mcp.json
{
"servers": {
"components": {
"type": "http",
"url": "https://www.botkelp.com/mcp"
}
}
}Установка BotKelp MCP в VS Code CLI
$ code --add-mcp '{"name":"components","type":"http","url":"https://www.botkelp.com/mcp"}'Установка BotKelp MCP в Codex
$ codex mcp add components --url https://www.botkelp.com/mcpУстановка BotKelp MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.components] url = "https://www.botkelp.com/mcp"
Установка BotKelp MCP в Gemini CLI
$ gemini mcp add -s user --transport http components https://www.botkelp.com/mcpУстановка BotKelp MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"components": {
"url": "https://www.botkelp.com/mcp",
"type": "http"
}
}
}Автоматические проверки
Запущено 15 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийbotkelp/components is public and reachablegithub.com/botkelp/components ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)No licenseПроблема
- Коммит или релиз за последний годLast commit or release 2026-10-29github.com/botkelp/components ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетНе проверялось
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPinitialize answered with protocol 2025-06-18 in 450 msПройдено
README
Открыть на GitHubBotKelp components
Public source for the individual components BotKelp actually uses.
You can browse, copy, and reuse these files. That is the point of this repository.
What we are providing
Each folder under components/ is one component:
manifest.json— id, immutable semver,requires/provides,compatibilityranges, npm packages, and generator actionstemplates/— the files the generator applies (EJS templates; most are plain source with no templating)versions/<semver>/(optional) — additional immutable releases. The top-levelmanifest.jsonis always the latest. Older releases live underversions/so shipping 2.0.2 never overwrites 1.4.2.
compatibility is a hard registry rule, not something an agent should guess. Example:
"compatibility": { "nextjs": ">=16 <17", "react": ">=19 <20" }
BotKelp MCP looks up (component, version, stack) and:
- Exact version + compatible → returns that artifact
- Exact version + incompatible →
COMPONENT_VERSION_INCOMPATIBLEplus alternatives — no files - No version → auto-selects the best compatible release
allow_incompatible: true→ returns the pin with a warning; stillcompatible: false
The same list is in CATALOG.md and catalog.json.
This repository is the source of truth for BotKelp's component catalog. The MCP generator and website load these files (not a private copy). It is not a demo and not a cleaned-up excerpt.
What we are not providing
- Not a complete application. Cloning this repo will not give you a running site.
- Not assembled / generated project builds. Scaffolds built by the BotKelp MCP tool
purchase_scaffold(a full app with several components already wired together) are not published here. - Not the BotKelp service. The MCP server, billing, accounts, and generation engine live elsewhere and are not in this repository.
If you want a generated project, connect your agent to the BotKelp MCP server at https://www.botkelp.com/mcp (remote HTTP; there is no npm package or stdio server), call get_help and search_components to pick component ids, then call purchase_scaffold. Building uses account credits (sign in with MCP OAuth, or send a bk_live_ key from https://www.botkelp.com/dashboard as an Authorization: Bearer header; never as a tool argument), and you are only charged when the build passes. Setup for each client: https://www.botkelp.com/llms.txt
If you want to copy a navbar, a Supabase client, or Tailwind config, use this repo.
How to copy a component
- Open
components/<id>/. - Read
manifest.jsonfor npm packages and env vars. - Copy the files under
templates/into your app at thedestinationpaths listed in the manifest. - Install the listed
dependencies/devDependencies. - Respect the licences of any upstream library the component wraps (Next.js, Tailwind, shadcn/ui, Supabase, and so on). Those remain their own.
nextjs-base is the base component the others sit on. It is still one component, not a product app we ship as a complete build.
Licence
BotKelp-authored files are under the BotKelp Limited Use Licence.
INTLEACHT RESEARCH LIMITED trading as BotKelp is named on every file. You may copy individual component source into your own projects. You may not present this catalog or the generator as your own product, and you may not strip operator attribution from files as published here.
Third-party projects named in a component keep their own licences. Copying a component does not re-licence Next.js, Tailwind, Prisma, or anything else.
Site
The registry on the BotKelp website shows the same components, with copyable file contents. repo: https://github.com/botkelp/components
Вопросы о BotKelp MCP
Как добавить BotKelp MCP в Claude Code?
Выполните claude mcp add --transport http components https://www.botkelp.com/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить BotKelp MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Как сервер обрабатывает совместимость версий?
Сервер проверяет запрашиваемую версию на соответствие диапазонам совместимости; если версии несовместимы, он возвращает ошибку и список альтернатив вместо файлов.
Могу ли я использовать этот репозиторий для запуска полноценного приложения?
Нет, репозиторий содержит отдельные компоненты и шаблоны, а не готовую или собранную сборку приложения.
Как пройти аутентификацию в BotKelp MCP server?
Вы можете войти через MCP OAuth или предоставить действующий API ключ через заголовок Authorization Bearer.