butterbase
OfficialAI-native, open-source backend-as-a-service with built-in Model Context Protocol server.
Authorbutterbase-ai
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a comprehensive solution for building AI-driven applications without lock-in, offering a Postgres-backed backend with various services like row-level security, serverless functions, an AI gateway, and more.
Core Features & Use Cases
- Postgres Data Plane: Offers per-app databases with declarative schemas, automatic REST endpoints, and migrations.
- Row-Level Security: Provides first-class RLS policy management with user-isolation helpers.
- Key-Value Store: Includes regional, quota-protected KV with TTL, audit trail, and dashboard expose rules.
- File Storage: Offers S3/R2-backed object storage with presigned URLs, ACLs, and async indexing.
- Serverless Functions: Executes TypeScript functions on the Deno runtime.
- Durable Objects: Allows stateful per-key actors for chat rooms, multiplayer, rate limiters, and long-running agents.
- Realtime Subscriptions: Enables WebSocket subscriptions to table changes for live UIs and presence.
- Edge SSR: Allows deploying Next.js/Remix/Astro edge handlers from source.
- Frontend Hosting: Offers zip or build-from-source static/SPA deploys with custom domains.
- AI Gateway: Provides a single endpoint for chat, embeddings, model listing; pluggable router adapters.
- RAG: Manages collections, document ingestion, semantic search, and synthesized answers.
- Integrations: Allows third-party tool access via Composio.
- Auth: Offers email + OAuth (Google, GitHub, Apple, X, …), JWT tuning, post-login hooks, service keys.
- Audit Logs: Provides structured request audit trail across KV and other surfaces.
- Webhooks: Allows outbound webhooks for app events.
- Multi-region App Moves: Enables relocating an app across regions with retained source replicas.
- MCP Server: Exposes every capability as MCP tools at
/mcp(HTTP) or via stdio. - Claude Code Plugin: Provides 30+ guided skills for AI-driven app building.
- Use Case: Imagine you are building an AI-driven chatbot app. Use this Skill to set up the backend with databases, authentication, and AI capabilities, all with the power of the Model Context Protocol (MCP).
Quick Start
Initialize an app using the butterbase skill and specify the app name.
Dependency Matrix
Required Modules
node.jsdockerpostgresqlredislocalstackdeno
Components
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: butterbase Download link: https://github.com/butterbase-ai/butterbase/archive/main.zip#butterbase Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.