Skip to content
Development
MCP

butterbase

Ships with butterbase-skills: Claude Code plugin for Butterbase — the AI-Native Backend-as-a-Service. This plugin gives Claude deep knowledge of Butterbase's nearly 40 MCP tools, guides you through common…

From plugin
butterbase-skills
53639 skills33 commands1 MCP

Claude Code

> /plugin marketplace add butterbase-ai/butterbase-skills
> /plugin install butterbase-skills@butterbase-skills

Security report

Found

Low risk

  • Known flaws

    Not published

  • Signed build

    Not published

  • Maintained

    Oct 31, 2026

    Last push

  • Licence

    MIT

  • Runs as

    Remote

    api.butterbase.ai

  • Deprecated

    Not published

Signals from public registries, not an audit. Checked Nov 14, 2026.

butterbase-skills README

Butterbase Skills

Claude Code plugin for Butterbase — the AI-Native Backend-as-a-Service.

This plugin gives Claude deep knowledge of Butterbase's nearly 40 MCP tools, guides you through common workflows, and auto-configures the MCP server connection.

Installation

claude plugin marketplace add https://github.com/butterbase-ai/butterbase-skills
claude plugin install butterbase-skills@butterbase-skills

Setup

Sign-in is OAuth — no API key copy-paste needed.

  1. Sign up at butterbase.ai.

  2. Install the MCP server across every detected client with one command:

    npx @butterbase/cli mcp install
    

    This walks Claude Code, Cursor, VS Code, JetBrains, Codex, Gemini CLI, and the rest, and prints per-client OAuth follow-up hints.

  3. Trigger OAuth once per client. In Claude Code: restart, then run /mcp (or claude mcp login butterbase). The cli's output covers every other client.

The plugin auto-loads its skills and CLAUDE.md context as soon as Claude Code starts. All tools are available immediately after consent.

Available Skills

Skills are namespaced by the plugin name, e.g. butterbase-skills:build-app.

Building blocks

SkillDescriptionExample prompts
butterbase-skills:build-appBuild a complete app from scratch"Build me a blog with auth and comments"
butterbase-skills:schema-designDesign database schemas"Design a schema for an e-commerce app"
butterbase-skills:deploy-frontendDeploy frontends to live URLs"Deploy my React app to production"
butterbase-skills:debug-rlsDebug Row-Level Security"Users are seeing each other's data"
butterbase-skills:function-devDevelop serverless functions"Create a cron job to clean up expired sessions"
butterbase-skills:auth-setupOAuth providers, auth hooks, JWT lifetimes, service keys"Add Google and GitHub sign-in"
butterbase-skills:storageFile uploads/downloads, presigned URLs, storage ACLs"Let users upload profile pictures"
butterbase-skills:realtimeWebSocket subscriptions, presence, multiplayer state"Show new messages live without refreshing"
butterbase-skills:durable-objectsStateful per-key actors (rooms, rate limiters, long-running agents)"Build a multiplayer game room"
butterbase-skills:aiAI gateway: chat, embeddings, models, defaults, BYOK, usage"Summarize each post with an LLM"
butterbase-skills:rag-devKnowledge bases, document ingestion, semantic search, Q&A"Let users ask questions about our docs"
butterbase-skills:agentsDeclarative LLM/tool-graph agents, MCP servers, access controls"Create a support agent that can look up orders"
butterbase-skills:meetingsMeeting bots that join, record, and transcribe Zoom/Meet/Teams/Webex calls"Build a sales-call notetaker"
butterbase-skills:integrationsThird-party SaaS (email, SMS, Slack, calendar, CRM, ...) via built-in integrations"Send a welcome email when someone signs up"
butterbase-skills:paymentsStripe Connect payments through manage_billing"Charge users a monthly subscription"
butterbase-skills:substrateRead/write the per-user agent-memory substrate"Remember my customers across apps"
butterbase-skills:migrationsMove an app between regions, check, abort, or reverse a move"Move my app to the EU region"
butterbase-skills:templatesPublish, browse, and clone public app templates"Publish my app as a template"
butterbase-skills:contributingContribute to Butterbase"How do I add a new MCP tool?"

Guided journey

butterbase-skills:journey takes an idea all the way to a deployed app, running these stages in order. Each stage can also be run on its own.

SkillDescriptionExample prompts
butterbase-skills:journeyOrchestrates the full idea → plan → build → deploy flow"I have an idea for an app"
butterbase-skills:journey-ideaStage 1: one-question-at-a-time idea brainstorm"I want to build something that..."
butterbase-skills:journey-planStage 2: turn the idea into a concrete Butterbase plan"Plan out the tables and auth"
butterbase-skills:journey-preflightVerify account, MCP connection, API key, and app ID"Am I set up to build?"
butterbase-skills:journey-docsPrime the relevant Butterbase docs before building—
butterbase-skills:journey-schemaApply the plan's tables—
butterbase-skills:journey-rlsInstall the plan's RLS policies—
butterbase-skills:journey-authConfigure the plan's OAuth providers and auth hooks—
butterbase-skills:journey-storageConfigure the plan's storage buckets and ACLs—
butterbase-skills:journey-functionsImplement and deploy the plan's functions—
butterbase-skills:journey-realtimeEnable realtime on the plan's tables—
butterbase-skills:journey-durableDeploy the plan's Durable Object classes—
butterbase-skills:journey-aiConfigure the plan's AI gateway defaults—
butterbase-skills:journey-ragCreate the plan's RAG collections and ingest seed docs—
butterbase-skills:journey-agentsBuild and deploy the plan's agents—
butterbase-skills:journey-frontendScaffold and deploy the plan's frontend—
butterbase-skills:journey-deploySmoke-test the deployed app"Check my app actually works"
butterbase-skills:journey-substrateOptional: link the app to your substrate—
butterbase-skills:journey-templatesOptional: publish the app as a template—
butterbase-skills:journey-submitOptional: submit the app to a hackathon"Submit my app to the hackathon"

Slash commands

The plugin also ships 34 slash commands (in commands/) that invoke the skills directly, e.g. /butterbase-skills:journey, /butterbase-skills:schema, /butterbase-skills:deploy, /butterbase-skills:idea, /butterbase-skills:submit.

What's Included

  • .mcp.json — Auto-configures the Butterbase MCP server connection (HTTPS endpoint)
  • CLAUDE.md — Always-on context: environment variables, workflows, patterns, documentation references
  • 39 skills and 34 slash commands — Guided workflows for building, deploying, debugging, and contributing, plus the end-to-end journey

Local Development

If you're running the Butterbase monorepo locally, the MCP server URL defaults to http://localhost:4000/mcp. Set this in your environment:

export CONTROL_API_URL=http://localhost:4000

Office clients

Hosted Butterbase MCP may expose the optional manage_office tool with 44 organization-scoped actions. Call butterbase_docs with topic: "office" before using it. Office uses a platform credential and an explicit org_id; it does not need an app. Equivalent interfaces are butterbase office --org <uuid> and SDK OfficeClient.

Enable, pause, resume and approve return a saved browser confirmation receipt. Show confirmation_url to the initiating owner, who signs in and reviews one operation. Never confirm as an agent. Observe status using confirmation_id. Keep Ask's request key and exact conversation/turn IDs; retry the same intended write with the same key and observe admitted work without submitting another Ask. Disconnecting does not cancel server work. Inspect unknown outcomes before retrying. See the Office client reference.

Also Available

  • @butterbase/sdk — TypeScript SDK for client-side and server-side use
  • @butterbase/cli — CLI tool for project scaffolding and backend management
  • butterbase_docs MCP tool — Call with any topic (auth, storage, functions, etc.) for comprehensive reference docs

License

MIT

Curated organization context uses agent-memories / SDK agentMemories; default agent retrieval searches only this category. Other business memory requires an explicit category read. Compact title/summary lists precede full entry reads; context never overrides rules or permissions. Amend/archive require the current revision. Private per-person memory remains deferred.

skills supports separate list/detail/version/run pages, draft/test/reject and owner-confirmed approve/enable/rollback/run. principles amend/retire proposes governed changes. settings reads cadence and proposes revision-guarded 10/15/30/60-minute intervals without resuming paused work. Every-loop skills follow admitted full timer/event sweeps within a shared ten-minute budget; unchanged checks and Ask/test/manual/scheduled turns do not create loops. Extra runs can spend credits.

records list / SDK records.list / MCP list_office_records reads bounded resource pages (25 default, 100 maximum). Preserve organization, resource and filters with next_cursor; loaded counts are not totals and cutoff pagination is not a transaction-wide snapshot. Read the Office reference for the complete 44-action contract and payloads.

53639 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
536
Star history of butterbase-ai/butterbase-skills on GitHub, a chart by star-history.com

More MCP servers from other plugins.

chrome-devtools
Auto-invoked

chrome-devtools

MCP

Connects to Chrome over the DevTools Protocol to inspect the DOM, network requests and console output.

ecc2w293k
@affaan-m@affaan-mInstall MCP
supabase

supabase

MCP

Queries a Supabase project: Postgres tables, auth users, storage and edge functions.

supabase2w114k
@supabase@supabaseInstall MCP

Questions about butterbase.

Which coding agents can use butterbase?
butterbase works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
How do I add butterbase to Claude Code?
Run these in order, one at a time. 1. In Claude Code: /plugin marketplace add butterbase-ai/butterbase-skills 2. In Claude Code: /plugin install butterbase-skills@butterbase-skills
Is butterbase safe to install?
Low risk. Signals from public registries, not an audit.