Skip to main content

butterbase

AI-native, open-source backend-as-a-service with a built-in Model Context Protocol server. Postgres, auth, storage, functions, AI gateway.

소스 정보

저장소
butterbase-ai/butterbase
최근 소스 활동
2026년 10월 16일 02:04
감지된 SKILL.md 언어
영어
스타
3,112
포크
166

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
butterbase
description
AI-native, open-source backend-as-a-service with a built-in Model Context Protocol server. Postgres, auth, storage, functions, AI gateway.
license
Apache-2.0
category
mcp-servers
supported_assistants
["claude-code","claude-desktop","cursor","windsurf","codex-cli"]
homepage
https://butterbase.ai
repository
https://github.com/butterbase-ai/butterbase
mcp
{"npm_package":"@butterbase/mcp","hosted_endpoint":"https://api.butterbase.ai/mcp","transport":"streamable-http","registry":"io.github.butterbase-ai/mcp"}
# Butterbase **AI-native, open-source backend-as-a-service** with a built-in Model Context Protocol (MCP) server. Postgres data plane, auth, storage, serverless functions, AI gateway, RAG, realtime, and durable objects — all drivable by an AI agent via MCP tools. This repo ships the open-source runtime. The managed offering at [butterbase.ai](https://butterbase.ai) adds multi-region orchestration, billing, and ops. ## What the MCP server can do Nearly 40 tools across the platform's surface area, including: - **Apps & regions** — `init_app`, `manage_app` (actions: list/delete/pause/get_config/update_access_mode/secure/update_cors/set_visibility/preview_clone_env_vars/clone/get_clone_job/find_templates/set_clone_webhook/link_substrate/unlink_substrate/move/move_status/teardown_source_replica), `list_regions` - **Schema** — `manage_schema` (declarative DSL, dry-run diffs), `manage_migrations` - **Auth** — `manage_auth_config`, `manage_auth_users`, `manage_oauth` - **Data** — `select_rows`, `insert_row`, `seed_database` - **Functions** — `deploy_function`, `invoke_function`, `manage_function` - **Storage** — `manage_storage` (presigned URLs, ACLs) - **Frontends** — `create_frontend_deployment`, `manage_frontend`, `manage_edge_ssr` - **RAG** — `manage_rag_content`, `rag_query` - **Realtime & Durable Objects** — `manage_realtime`, `manage_durable_objects` - **AI gateway** — `manage_ai` (chat, embeddings, BYOK) - **Row-Level Security** — `manage_rls` - **Integrations** — `manage_integrations` (Composio: email, Slack, GitHub, Notion, Linear, CRM) - **Billing** — `manage_billing` (Stripe Connect) - **KV, API keys, audit logs**, and more ## Install ### Option 1 — Claude Code plugin (recommended) ```bash claude plugin marketplace add https://github.com/butterbase-ai/butterbase-skills claude plugin install butterbase-skills@butterbase-skills ``` Plugin includes 39 guided skills and 34 slash commands (`/butterbase-skills:journey`, `/butterbase-skills:build-app`, …) and auto-configures the MCP server. ### Option 2 — Hosted MCP (any client) Add to your MCP config: ```json { "mcpServers": { "butterbase": { "url": "https://api.butterbase.ai/mcp", "headers": { "Authorization": "Bearer ${BUTTERBASE_API_KEY}" } } } } ``` ### Option 3 — Local stdio MCP ```bash npx @butterbase/mcp ``` Or wire it up in your MCP config: ```json { "mcpServers": { "butterbase": { "command": "npx", "args": ["-y", "@butterbase/mcp"], "env": { "BUTTERBASE_API_KEY": "bb_sk_..." } } } } ``` ### Option 4 — Self-host the whole stack See the [Quickstart](./README.md#quickstart-self-host) in `README.md`. Requires Docker + Node 22+. ## Get an API key Sign up at [butterbase.ai](https://butterbase.ai) and generate a key, or self-host and use the CLI: ```bash butterbase keys generate ``` Keys are prefixed `bb_sk_…`. ## Supported AI assistants Any MCP-capable client works. Tested with: **Claude Code**, **Claude Desktop**, **Cursor**, **Windsurf**, **Codex CLI**. ## Related - **[@butterbase/mcp](https://www.npmjs.com/package/@butterbase/mcp)** — stdio MCP server (this repo, installable from npm) - **[butterbase-skills](https://github.com/butterbase-ai/butterbase-skills)** — Claude Code plugin with 39 guided skills and 34 slash commands - **[@butterbase/sdk](https://www.npmjs.com/package/@butterbase/sdk)** — TypeScript SDK - **[@butterbase/cli](https://www.npmjs.com/package/@butterbase/cli)** — local dev / scaffolding CLI ## License Apache-2.0
GitHub에서 보기