BotKelp MCP server
Commit 29 Okt 2026Memungkinkan AI agent untuk menelusuri katalog komponen terverifikasi dan mengambil artifact kode atau scaffold tertentu berdasarkan aturan versi dan kompatibilitas.
Juga dikenal sebagai botkelp/components, components
- Stars
- 0
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.1.0
- Commit terakhir
- 29 Okt 2026
- Lisensi
- —
Apa itu BotKelp MCP?
BotKelp adalah MCP server. Memungkinkan AI agent untuk menelusuri katalog komponen terverifikasi dan mengambil artifact kode atau scaffold tertentu berdasarkan aturan versi dan kompatibilitas.
Ringkasan dibuat dari README proyek
Tentang BotKelp MCP server
BotKelp memungkinkan AI agent untuk mengambil artifact kode dan scaffold terverifikasi untuk stack software tertentu. Developer menggunakan remote HTTP MCP server ini untuk menelusuri katalog komponen dan mengambil file individual seperti navbar, Supabase client, atau konfigurasi Tailwind. Server ini mengelola aturan kompatibilitas yang kompleks dengan memeriksa manifest komponen terhadap versi framework tertentu seperti Next.js atau React untuk memastikan kode yang diminta dapat berjalan di environment yang ada.
Untuk menggunakan server ini, agent akan terhubung melalui remote HTTP endpoint dan harus melakukan autentikasi menggunakan MCP OAuth atau API key aktif yang disediakan dalam Authorization header. Sistem menyediakan tools seperti get_help dan search_components untuk mengidentifikasi ID komponen. Meskipun dapat mengembalikan template individual, server ini juga mendukung command purchase_scaffold untuk membangun aplikasi penuh menggunakan credit akun. Server menangani versioning melalui semver yang immutable, memungkinkan agent untuk meminta rilis spesifik atau membiarkan sistem memilih secara otomatis versi terbaik yang kompatibel untuk stack tertentu.
Apa yang bisa Anda lakukan dengannya
- 1Temukan komponen kode yang kompatibelMinta agent untuk mencari komponen yang bekerja dengan versi Next.js dan React tertentu.
- 2Generate scaffold aplikasi penuhInstruksikan agent untuk membangun proyek lengkap dengan merangkai beberapa komponen menggunakan credit akun.
- 3Ambil template file spesifikMinta file source untuk komponen tertentu agar dapat diintegrasikan secara manual ke dalam proyek lokal.
- 4Verifikasi dependensi komponenMinta agent untuk memeriksa manifest sebuah komponen guna melihat npm package dan environment variable apa saja yang dibutuhkan.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal BotKelp MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal BotKelp MCP di Claude Code
$ claude mcp add --transport http components https://www.botkelp.com/mcpInstal BotKelp MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"components": {
"url": "https://www.botkelp.com/mcp"
}
}
}Instal BotKelp MCP di VS Code
.vscode/mcp.json
{
"servers": {
"components": {
"type": "http",
"url": "https://www.botkelp.com/mcp"
}
}
}Instal BotKelp MCP di VS Code CLI
$ code --add-mcp '{"name":"components","type":"http","url":"https://www.botkelp.com/mcp"}'Instal BotKelp MCP di Codex
$ codex mcp add components --url https://www.botkelp.com/mcpInstal BotKelp MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.components] url = "https://www.botkelp.com/mcp"
Instal BotKelp MCP di Gemini CLI
$ gemini mcp add -s user --transport http components https://www.botkelp.com/mcpInstal BotKelp MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"components": {
"url": "https://www.botkelp.com/mcp",
"type": "http"
}
}
}Pengecekan otomatis
Berjalan 15 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkaubotkelp/components is public and reachablegithub.com/botkelp/components ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)Tidak diperiksa
- Lisensi open source (OSI)No licenseTemuan
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-10-29github.com/botkelp/components ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerTidak diperiksa
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPinitialize answered with protocol 2025-06-18 in 450 msLolos
README
Lihat di 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
Pertanyaan tentang BotKelp MCP
Bagaimana cara menambahkan BotKelp MCP ke Claude Code?
Jalankan claude mcp add --transport http components https://www.botkelp.com/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan BotKelp MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Bagaimana server menangani kompatibilitas versi?
Server akan memeriksa versi yang diminta terhadap rentang kompatibilitas; jika tidak kompatibel, server akan mengembalikan error dan memberikan alternatif sebagai gantinya.
Bisakah saya menggunakan repositori ini untuk menjalankan aplikasi lengkap?
Tidak, repositori ini berisi komponen dan template individual, bukan build aplikasi yang sudah lengkap atau terakit.
Bagaimana cara autentikasi dengan BotKelp MCP server?
Anda dapat masuk menggunakan MCP OAuth atau menyediakan API key aktif melalui Authorization Bearer header.