BotKelp MCP sunucusu
Commit 29 Eki 2026Yapay zeka ajanlarının doğrulanmış bir bileşen kataloğunda gezinmesine ve sürüm ile uyumluluk kurallarına göre belirli kod parçacıklarını veya iskelet yapılarını (scaffold) almasına olanak tanır.
Ayrıca bilinen adı botkelp/components, components
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.1.0
- Son commit
- 29 Eki 2026
- Lisans
- —
BotKelp MCP nedir?
BotKelp bir MCP sunucusudur. Yapay zeka ajanlarının doğrulanmış bir bileşen kataloğunda gezinmesine ve sürüm ile uyumluluk kurallarına göre belirli kod parçacıklarını veya iskelet yapılarını (scaffold) almasına olanak tanır.
Özet, projenin README dosyasından oluşturuldu
BotKelp MCP sunucusu hakkında
BotKelp, yapay zeka ajanlarının belirli yazılım yığınları için doğrulanmış kod parçacıklarını ve iskelet yapılarını almasını sağlar. Geliştiriciler, bir bileşen kataloğunda gezinmek ve navbar, Supabase istemcileri veya Tailwind yapılandırmaları gibi bireysel dosyaları çekmek için bu uzak HTTP MCP sunucusunu kullanırlar. Sunucu, talep edilen kodun mevcut ortamla çalışmasını sağlamak için bileşen manifestlerini Next.js veya React gibi frameworklerin belirli sürümleriyle karşılaştırarak karmaşık uyumluluk kurallarını yönetir.
Sunucuyu kullanmak için ajanlar uzak bir HTTP uç noktası üzerinden bağlanır ve MCP OAuth veya Authorization başlığında sağlanan canlı bir API anahtarı kullanarak kimlik doğrulaması yapmalıdır. Sistem, bileşen kimliklerini belirlemek için get_help ve search_components gibi araçlar sunar. Tekil şablonlar döndürebilmesinin yanı sıra, hesap kredilerini kullanarak tam uygulamalar oluşturmak için purchase_scaffold komutunu da destekler. Sunucu, sürüm yönetimini değişmez semver üzerinden gerçekleştirerek ajanların belirli sürümleri talep etmesine veya sistemin belirli bir yığın için en uyumlu sürümü otomatik olarak seçmesine olanak tanır.
Neler yapabilirsiniz
- 1Uyumlu kod bileşenleri bulunAjanın, Next.js ve React'in belirli bir sürümüyle çalışan bir bileşen araması için talimat verin.
- 2Tam bir uygulama iskeleti oluşturunHesap kredilerini kullanarak birkaç bileşeni birbirine bağlayıp eksiksiz bir proje oluşturması için ajana talimat verin.
- 3Belirli dosya şablonlarını alınBileşenleri yerel bir projeye manuel olarak entegre etmek için belirli bir bileşene ait kaynak dosyalarını talep edin.
- 4Bileşen bağımlılıklarını doğrulayınHangi npm paketlerinin ve ortam değişkenlerinin gerektiğini görmek için ajanın bir bileşenin manifestini kontrol etmesini sağlayın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
BotKelp MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleBotKelp MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http components https://www.botkelp.com/mcpBotKelp MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"components": {
"url": "https://www.botkelp.com/mcp"
}
}
}BotKelp MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"components": {
"type": "http",
"url": "https://www.botkelp.com/mcp"
}
}
}BotKelp MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"components","type":"http","url":"https://www.botkelp.com/mcp"}'BotKelp MCP'yi Codex içine yükleyin
$ codex mcp add components --url https://www.botkelp.com/mcpBotKelp MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.components] url = "https://www.botkelp.com/mcp"
BotKelp MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http components https://www.botkelp.com/mcpBotKelp MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"components": {
"url": "https://www.botkelp.com/mcp",
"type": "http"
}
}
}Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirbotkelp/components is public and reachablegithub.com/botkelp/components ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)No licenseBulgu
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-10-29github.com/botkelp/components ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorinitialize answered with protocol 2025-06-18 in 450 msGeçti
BotKelp 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 soruları
BotKelp MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http components https://www.botkelp.com/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
BotKelp MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Sunucu sürüm uyumluluğunu nasıl yönetiyor?
Sunucu, talep edilen sürümü uyumluluk aralıklarıyla karşılaştırır; eğer uyumsuzsa, dosyalar yerine bir hata ve alternatifler döndürür.
Bu depoyu tam bir uygulamayı çalıştırmak için kullanabilir miyim?
Hayır, depo tam veya birleştirilmiş bir uygulama derlemesi değil, bireysel bileşenler ve şablonlar içerir.
BotKelp MCP sunucusuna nasıl kimlik doğrulaması yapabilirim?
MCP OAuth kullanarak giriş yapabilir veya bir Authorization Bearer başlığı aracılığıyla canlı bir API anahtarı sağlayabilirsiniz.