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

github.com/botkelp

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)