BotKelp
OfficialBotKelp 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 filesNo 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.
Related MCP server: appCN
What we are not providing
Not a complete application. Cloning this repo will not give you a running site.
Not assembled / generated project builds. Combinations produced by
generate_scaffoldorget_scaffold_template(a full Next.js 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, use the BotKelp MCP tools with an account key. 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
This server cannot be deployed
Maintenance
Related MCP Connectors
Verified Next.js component scaffolds via remote HTTP MCP, with integrity stamps for Claude/Cursor.
Hosted MCP for creating, checking, deploying, and hosting static sites for AI agents.
Deploy AI-generated HTML/CSS/JS to instant public HTTPS URLs from any MCP-compatible agent.
Build, deploy, and host full-stack web apps from any MCP client. DB, auth, storage, cron included.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server that exposes the @bunge/ds-components design system catalog, allowing AI assistants to list, search, and retrieve component details including inputs, outputs, usage examples, and import instructions.4MIT
- AlicenseAqualityCmaintenanceMCP server for appCN - discover, search, install, and correctly use copy-paste React Native / Expo UI components (including an AI-native collection) from the live registry54 npm3MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP-compatible clients to inspect Next.js codebases, analyze App Router and Pages Router structure, discover API routes, and audit build performance through controlled tools.8 npmMIT
- -licenseNot gradedqualityNot gradedmaintenanceMCP server that captures a website's full design and content, producing a downloadable Next.js clone package with tokens, components, and a rebuild guide.-