BotKelp MCP server
Commit 29. Okt. 2026Ermöglicht es AI Agents, einen verifizierten Komponenten-Katalog zu durchsuchen und spezifische Code-Artefakte oder Scaffolds basierend auf Versions- und Kompatibilitätsregeln abzurufen.
Auch bekannt als botkelp/components, components
- Stars
- 0
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 1.1.0
- Letzter Commit
- 29. Okt. 2026
- Lizenz
- —
Was ist BotKelp MCP?
BotKelp ist ein MCP server. Ermöglicht es AI Agents, einen verifizierten Komponenten-Katalog zu durchsuchen und spezifische Code-Artefakte oder Scaffolds basierend auf Versions- und Kompatibilitätsregeln abzurufen.
Zusammenfassung generiert aus dem README des Projekts
Über BotKelp MCP server
BotKelp ermöglicht es AI Agents, verifizierte Code-Artefakte und Scaffolds für spezifische Software-Stacks abzurufen. Entwickler nutzen diesen Remote HTTP MCP server, um einen Komponenten-Katalog zu durchsuchen und einzelne Dateien wie Navbars, Supabase Clients oder Tailwind Configs abzufragen. Der Server verwaltet komplexe Kompatibilitätsregeln, indem er Komponenten-Manifeste gegen spezifische Versionen von Frameworks wie Next.js oder React prüft, um sicherzustellen, dass der angeforderte Code in der bestehenden Umgebung funktioniert.
Um den Server zu nutzen, verbinden sich Agents über einen Remote HTTP Endpoint und müssen sich mittels MCP OAuth oder einem im Authorization Header bereitgestellten API key authentifizieren. Das System bietet Tools wie get_help und search_components, um Komponenten-IDs zu identifizieren. Während er einzelne Templates zurückgeben kann, unterstützt er auch den purchase_scaffold Command, um unter Verwendung von Account Credits komplette Anwendungen zu erstellen. Der Server verwaltet das Versioning über immutables semver, sodass Agents spezifische Releases anfordern oder das System die beste kompatible Version für einen gegebenen Stack automatisch auswählen lassen können.
Was du damit machen kannst
- 1Kompatible Code-Komponenten findenFordere den Agent auf, nach einer Komponente zu suchen, die mit einer spezifischen Version von Next.js und React funktioniert.
- 2Einen vollständigen Application Scaffold generierenAnweisung an den Agent, ein komplettes Projekt zu erstellen, indem mehrere Komponenten unter Verwendung von Account Credits miteinander verknüpft werden.
- 3Spezifische File-Templates abrufenFordere die Source Files für eine bestimmte Komponente an, um sie manuell in ein lokales Projekt zu integrieren.
- 4Komponenten-Abhängigkeiten verifizierenLass den Agent das Manifest einer Komponente prüfen, um zu sehen, welche npm Packages und Environment Variables benötigt werden.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du BotKelp MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenBotKelp MCP in Claude Code installieren
$ claude mcp add --transport http components https://www.botkelp.com/mcpBotKelp MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"components": {
"url": "https://www.botkelp.com/mcp"
}
}
}BotKelp MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"components": {
"type": "http",
"url": "https://www.botkelp.com/mcp"
}
}
}BotKelp MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"components","type":"http","url":"https://www.botkelp.com/mcp"}'BotKelp MCP in Codex installieren
$ codex mcp add components --url https://www.botkelp.com/mcpBotKelp MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.components] url = "https://www.botkelp.com/mcp"
BotKelp MCP in Gemini CLI installieren
$ gemini mcp add -s user --transport http components https://www.botkelp.com/mcpBotKelp MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"components": {
"url": "https://www.botkelp.com/mcp",
"type": "http"
}
}
}Automatisierte Checks
Geluften am 15. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarbotkelp/components is public and reachablegithub.com/botkelp/components ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)No licenseBefund
- Commit oder Release im letzten JahrLast commit or release 2026-10-29github.com/botkelp/components ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-Handshakeinitialize answered with protocol 2025-06-18 in 450 msBestanden
README
Auf GitHub ansehenBotKelp 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 Fragen
Wie füge ich BotKelp MCP zu Claude Code hinzu?
Führe claude mcp add --transport http components https://www.botkelp.com/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich BotKelp MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Wie geht der Server mit der Versionskompatibilität um?
Der Server prüft die angeforderte Version gegen Kompatibilitätsbereiche; falls diese nicht kompatibel ist, gibt er einen Fehler sowie Alternativen anstelle der Dateien zurück.
Kann ich dieses Repository nutzen, um eine komplette Anwendung auszuführen?
Nein, das Repository enthält einzelne Komponenten und Templates, keinen fertigen oder zusammengesetzten Application Build.
Wie authentifiziere ich mich beim BotKelp MCP server?
Du kannst dich über MCP OAuth anmelden oder einen aktiven API key via Authorization Bearer Header bereitstellen.