BotKelp
Remote HTTP MCP: generate stamped Next.js source from a verified component catalog.
Documentation
Developer infrastructure for coding agents
BotKelp catalogs composable source — Next.js today, more stacks ahead — and delivers it to agents over MCP. Every file is hashed, checked against the published catalog, and refused if it doesn't match.
Verified
✓ passing · daily build
Integrity
SHA-256 per file
Source
Requirements
MCP client, node ≥18
How generation works
app/
layout.tsx
page.tsx
components/
navbar.tsx
lib/
supabase.ts
tailwind.config.ts
INTEGRITY.json
For agents
- /.well-known/mcp.json — server descriptor
- /catalog.json — component ids & hashes
- /tools.json — schema hashes, gating
- /llms.txt — machine-readable overview
For humans
- Browse the catalog and inspect any file before it's generated
- Check SHA-256 hashes against the public repo
- Connect once — generation runs unauthenticated by default
- Manage keys, projects and credit from one dashboard
Component registry
Individual, verified component source — not assembled project builds. Inspect any file, check its SHA-256 on Integrity, or copy it directly from github.com/botkelp.
Filter by capability the same way search_components does — selected tags are AND.
43 of 43
ComponentVersionRequiresStatus
[
Angular Base
Minimal Angular application with Angular CLI, TypeScript, and RxJS. Provides a foundation for Angular applications with component-based architecture. Packages pinned to @angular/core@18.0.0, @angular/cli@18.0.0 (verified 2026-09-06).
framework
v1.0.0
angular >=18 <19
—passing](https://www.botkelp.com/components/angular-base)[
Animate On Scroll (AOS)
Adds AOS (Animate On Scroll) library for CSS3-driven scroll animations in Next.js applications. Apply data-aos attributes to elements to trigger animations as they enter the viewport. Supports fade, flip, zoom, and slide animations with configurable duration, delay, and easing.
uianimation
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/aos)[
ASP.NET Core Base
ASP.NET Core backend project with C# and.NET 8.0+. Provides a cross-platform, high-performance API foundation with dependency injection, middleware pipeline, and configuration management. Packages pinned to Microsoft.AspNetCore.App 8.0.0 (verified 2026-09-06).
backend
v1.0.0
dotnet >=8
—passing](https://www.botkelp.com/components/aspnet-base)[
Auth0 Authentication
Auth0 authentication integration for Next.js App Router using the real @auth0/nextjs-auth0 v4 API: an Auth0Client instance, middleware-mounted auth routes (no custom route handler), and server-side session checks.
authentication
v2.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/auth0)[
Auth.js (NextAuth v5)
Auth.js / next-auth@5.0.0-beta.32 on Next.js App Router: auth.ts, /api/auth/[...nextauth], proxy.ts, GitHub provider. Pinned to the 20 Jul 2026 beta that includes @auth/core@0.41.3 security fixes.
authentication
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/authjs)[
AWS Hosting
AWS hosting configuration for Next.js applications. Includes deployment documentation and CI/CD setup for AWS Elastic Beanstalk, EC2, or Amplify. AWS provides scalable cloud hosting with extensive services.
hosting
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/aws-hosting)[
Azure Hosting
Azure hosting configuration for Next.js applications. Includes deployment documentation and CI/CD setup for Azure App Service, Static Web Apps, or Container Instances. Azure provides scalable cloud hosting with extensive services.
hosting
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/azure-hosting)[
Braintree Web SDK
Adds Braintree Web SDK (braintree-web) for integrating Braintree payment processing in Next.js applications. Provides client-side tokenization for credit cards, PayPal, and other payment methods. Requires a client authorization token from your server.
paymentsbilling
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/braintree)[
Clerk Authentication
Clerk authentication integration for Next.js App Router using the real, current @clerk/nextjs API: clerkMiddleware in proxy.ts, a ClerkProvider actually wired into the root layout, and the built-in verifyWebhook helper for the webhook route.
authentication
v2.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/clerk)[
Cloudflare Hosting
Cloudflare Pages and Workers hosting configuration for Next.js applications. Includes wrangler.toml configuration and deployment documentation. Cloudflare provides global CDN hosting with edge functions and serverless databases.
hosting
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/cloudflare-hosting)[
Core JS Polyfill
Opt-in Core.js (v3.50.0) polyfills for older browsers. Not selected by default and not required for Next.js 16 on current browsers. profile=minimal emits only import 'core-js/stable'; profile=complete also emits per-feature side-effect imports. Tree shaking cannot remove those imports.
polyfillbrowser-support
v1.0.1
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/core-js)[
Day.js Date Library
Adds Day.js (v1.11.23), a 2kB immutable date-time library as a modern alternative to Moment.js with the same API. Parse, validate, manipulate, and display dates and times for modern browsers. Supports internationalization, plugins, and TypeScript.
date-timeutilities
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/day-js)[
Django Base
Django backend project with Python 3.11+. Provides a foundation for Django applications with models, views, URLs, and settings. Includes Docker configuration for PostgreSQL. Packages pinned to Django==5.0.0 (verified 2026-09-06).
backend
v1.0.0
django >=5 <6 · python >=3.11
—passing](https://www.botkelp.com/components/django-base)[
Express Backend
Express.js backend server with TypeScript. Provides a REST API foundation with middleware support, error handling, and environment configuration. Packages pinned to express@4.18.0, @types/express@4.17.0 (verified 2026-09-06).
backend
v1.0.0
node >=20
—passing](https://www.botkelp.com/components/express)[
FastAPI Base
FastAPI backend project with Python 3.11+. Provides a modern, async-ready API foundation with automatic docs, dependency injection, and environment configuration. Packages pinned to fastapi==0.109.0, uvicorn==0.27.0 (verified 2026-09-06).
backend
v1.0.0
python >=3.11
—passing](https://www.botkelp.com/components/fastapi-base)[
Firebase JS SDK
Adds Firebase JavaScript SDK (v12) with modular imports for use in Next.js applications. Initialize Firebase with your project's configuration object to access services like Firestore, Authentication, Realtime Database, and more.
databaseauthenticationrealtime
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/firebase)[
Footer
A simple site footer component, styled with Tailwind. Not auto-wired into layout.tsx — import it where needed, e.g. `import { Footer } from '@/components/footer'`.
footer
v1.0.0
nextjs >=16 <17 · react >=19 <20
tailwindpassing](https://www.botkelp.com/components/footer)[
Google Cloud Platform Hosting
Google Cloud Platform hosting configuration for Next.js applications. Includes deployment documentation and CI/CD setup for Cloud Run, App Engine, or Vertex AI. GCP provides scalable cloud hosting with extensive services.
hosting
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/gcp-hosting)[
jQuery
Adds jQuery (v4.0.0) to the project. NOTE: Pairing jQuery's direct DOM manipulation with React's virtual DOM is an unusual combination for a generated app — real and sourceable regardless. jQuery provides cross-browser DOM manipulation, event handling, animation, and AJAX capabilities. Use sparingly in React applications and prefer React's declarative approach where possible.
dom-manipulationutilities
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/jquery)[
Laravel Base
Laravel PHP framework project. Provides a foundation for Laravel applications with MVC architecture, Eloquent ORM, and Blade templating. Packages pinned to laravel/framework v11.0.0 (verified 2026-09-06).
backend
v1.0.0
laravel >=11 <12 · php >=8.2
—passing](https://www.botkelp.com/components/laravel-base)[
MongoDB Database
MongoDB database integration via Docker and native driver. Includes Docker Compose configuration and connection utilities. No-ORM approach for maximum flexibility.
database
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/mongodb)[
MySQL Database
MySQL database integration via Docker and Prisma ORM. Includes Docker Compose configuration and Prisma schema for MySQL. Pair with the existing prisma component for the ORM.
database
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/mysql)[
Navbar
A responsive top navigation bar component, styled with Tailwind. Not auto-wired into layout.tsx — import it where needed, e.g. `import { Navbar } from '@/components/navbar'`.
navigation
v1.0.0
nextjs >=16 <17 · react >=19 <20
tailwindpassing](https://www.botkelp.com/components/navbar)[
NestJS Backend
NestJS backend project with TypeScript. Provides a progressive Node.js framework for building efficient, scalable server-side applications. Packages pinned to @nestjs/core@10.0.0, @nestjs/common@10.0.0, @nestjs/platform-express@10.0.0 (verified 2026-09-06).
backend
v1.0.0
node >=20
—passing](https://www.botkelp.com/components/nestjs)[
Next.js App Router Base
Minimal Next.js 16 App Router project: package.json, tsconfig, root layout and home page. Marks CSS as the only sideEffects and enables optimizePackageImports for icon barrels. Every other component requires this one, directly or transitively.
framework
v2.0.2
nextjs >=16 <17 · react >=19 <20
—passing](https://www.botkelp.com/components/nextjs-base)[
Paddle Payments
Paddle payment integration with Next.js App Router. Includes Paddle JavaScript SDK, checkout route, and webhook handler for subscription and one-time payments. Packages pinned to @paddle/paddle-js@1.0.0 (verified 2026-09-06).
paymentsbilling
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/paddle)[
PayPal React SDK
Adds PayPal's official React SDK (@paypal/react-paypal-js) for integrating PayPal payments, subscriptions, and payment methods into Next.js applications. Uses PayPalScriptProvider for SDK script management with React context.
paymentsbilling
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/paypal)[
PostgreSQL
Local PostgreSQL via the official Docker image (tag 18) plus a DATABASE_URL that matches Prisma's documented postgresql:// form. Pair with the existing prisma component for the ORM.
database
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/postgres)[
Prettier + ESLint Config
Adds Prettier with a standard config, and overwrites eslint.config.mjs (flat config) to fold in eslint-config-prettier/flat so formatting-conflicting lint rules are disabled.
code-formattinglinting
v2.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/prettier-eslint-config)[
Prisma ORM (PostgreSQL)
Adds Prisma ORM (v7, driver-adapter based) with a PostgreSQL datasource and a hot-reload-safe singleton PrismaClient for use in Next.js Server Components, Route Handlers, and Server Actions. Point DATABASE_URL at any hosted Postgres instance.
orm
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/prisma)[
Railway Hosting
Railway hosting configuration for Next.js applications. Includes railway.toml configuration and deployment documentation. Railway provides simple, scalable hosting with built-in databases, monitoring, and CI/CD.
hosting
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/railway-hosting)[
reCAPTCHA Widget
Adds Google reCAPTCHA widget support to Next.js applications. This is a script-based integration (no npm install needed for the widget itself). The reCAPTCHA widget provides CAPTCHA protection for forms and prevents automated abuse. Requires a site key from Google reCAPTCHA admin console.
securitycaptcha
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/recaptcha)[
Render Hosting
Render hosting configuration for Next.js applications. Includes render.yaml configuration and deployment documentation. Render provides simple, scalable cloud hosting with built-in databases, caching, and CI/CD.
hosting
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/render-hosting)[
Shadcn UI (Button, Card)
Adds the shadcn/ui `cn` utility plus Button and Card primitives, styled with Tailwind and class-variance-authority.
ui-components
v1.0.0
nextjs >=16 <17 · react >=19 <20
tailwindpassing](https://www.botkelp.com/components/shadcn-ui)[
SQLite Database
SQLite database integration for development. Includes Prisma schema configured for SQLite. Lightweight, file-based database perfect for development and testing. Pair with the existing prisma component for the ORM.
database
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/sqlite)[
SQL Server Database
Microsoft SQL Server database integration via Docker. Includes Docker Compose configuration and connection utilities. Use with Prisma or other ORMs that support SQL Server.
database
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/sqlserver)[
Stripe Checkout
Stripe-hosted Checkout Session plus a signed webhook Route Handler for Next.js App Router. Packages pinned to stripe@22.6.1 and @stripe/stripe-js@9.15.0 (verified 2026-09-06).
paymentsbilling
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/stripe)[
Supabase Auth Pages (Login + Callback)
Adds a /login page (email magic link) styled with shadcn/ui Button, and the /auth/callback route handler that exchanges the OAuth/magic-link code for a session.
auth-ui
v1.1.0
nextjs >=16 <17 · react >=19 <20
supabase-client, shadcn-uipassing](https://www.botkelp.com/components/supabase-auth-ui)[
Supabase Database & Auth Client
Adds browser/server Supabase clients (@supabase/ssr) and wraps the root layout in a SupabaseProvider via AST injection.
databaseauthentication
v2.0.0
nextjs >=16 <17 · react >=19 <20 · supabase_ssr >=0.12 <1
nextjs-basepassing](https://www.botkelp.com/components/supabase-client)[
SvelteKit Base
Minimal SvelteKit project with TypeScript. Provides a foundation for Svelte applications with file-based routing and server-side rendering. Packages pinned to svelte@5.0.0, @sveltejs/kit@2.0.0 (verified 2026-09-06).
framework
v1.0.0
svelte >=5 <6
—passing](https://www.botkelp.com/components/svelte-base)[
Swiper Slider
Adds Swiper (v14), the most modern mobile touch slider with hardware-accelerated transitions. Library-agnostic, modular, and framework-compatible for Next.js applications. Supports React components via swiper/react.
uicarouselslider
v1.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/swiper)[
Tailwind CSS
Adds Tailwind CSS v4 (CSS-first config, no tailwind.config.ts) and replaces app/globals.css with the Tailwind import + theme tokens.
styling
v2.0.0
nextjs >=16 <17 · react >=19 <20
nextjs-basepassing](https://www.botkelp.com/components/tailwind)[
Vue Base
Vue.js frontend project with Vue 3, Vite, Pinia, and Vue Router. Provides a modern, reactive foundation for Vue applications with composition API. Packages pinned to vue@3.4.0, vite@5.0.0, pinia@2.1.7, vue-router@4.2.5 (verified 2026-09-06).
framework
v1.0.0
vue >=3 <4
—passing](https://www.botkelp.com/components/vue-base)