<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/build-anything-supabase-from-code-and-an-mcp-server-for-your-app-57ek84lkt" -->

---
title: Build anything: Supabase from code, and an MCP server...
description: Supabase announced a set of features letting coding agents manage the backend directly from code: schema and project config can now live in the repo as SQL...
canonical: https://daily.dev/posts/build-anything-supabase-from-code-and-an-mcp-server-for-your-app-57ek84lkt
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Build anything: Supabase from code, and an MCP server for your app | daily.dev
og:description: Supabase announced a set of features letting coding agents manage the backend directly from code: schema and project config can now live in the repo as SQL...
og:url: https://daily.dev/posts/build-anything-supabase-from-code-and-an-mcp-server-for-your-app-57ek84lkt
og:image: https://api.daily.dev/og/posts/57EK84lKt.png
og:image:alt: Build anything: Supabase from code, and an MCP server for your app
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Build anything: Supabase from code, and an MCP server for your app

**[Supabase](https://daily.dev/sources/supabase)** · 5 min read · 17 upvotes · 1 comments

## Summary

Supabase announced a set of features letting coding agents manage the backend directly from code: schema and project config can now live in the repo as SQL files, with a new diff engine (pg-delta) generating migrations automatically, and local development running natively without Docker. A new Supabase Compute service (private alpha) lets long-running processes like agents or background jobs run in any language alongside the database. Apps can also get their own customizable MCP server, deployed as an authenticated Edge Function, so users' AI agents (Claude, ChatGPT, Cursor) can act inside an app as the signed-in user, respecting existing RLS policies.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://supabase.com/blog/select-2026-build-anything>

## Questions this post answers

### How does Supabase's pg-delta diff engine generate migrations from schema files?

Pg-delta is Supabase CLI's new diff engine that compares SQL schema files in supabase/schemas/*.sql against the current database state and generates the migration automatically. Developers run supabase db schema declarative sync to generate and apply the migration locally, then supabase db push to deploy it. New projects created with supabase init use pg-delta by default, and existing projects enable it by adding enabled = true under experimental.pgdelta in config.toml.

_Teams adopting declarative schema workflows can follow Supabase coverage like this on daily.dev._

### Can I run local Supabase development without Docker?

Yes, local Supabase can run as native processes instead of requiring a Docker daemon, which lets it start on machines like Claude Code's sandbox, Codex, Perplexity Computer, and CI runners. On machines that already have Docker, nothing changes. This also enables running multiple local Supabase instances simultaneously, one per directory, so separate checkouts or git worktrees of the same repo can run side by side. The feature is in alpha and off by default, enabled via SUPABASE_EXPERIMENTAL_STACK=1.

_Developers evaluating Docker-free local dev setups can track updates like this via daily.dev._

### What is Supabase Compute and how is it different from Edge Functions?

Supabase Compute runs long-lived web services and agents in any language directly alongside a project's database, with no limit on run duration, configurable memory and CPU, and a full Linux environment that Edge Functions lack. Services can be public with an HTTP URL and load-balanced across instances, or private with no HTTP endpoint for background jobs or agent sandboxes. It is deployable via the CLI or Management API and is currently in private alpha with a waitlist.

_Anyone weighing serverless functions against long-running compute can follow announcements like this on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@allinonetools** · 3 upvotes

> The custom MCP server is the most interesting part here. Letting AI agents act as the signed-in user while respecting existing RLS policies makes AI integration much more practical without bypassing the app’s permission model.

## Similar posts on daily.dev

- [Agentic Coding on Supabase with OpenCode](https://daily.dev/posts/agentic-coding-on-supabase-with-opencode-3fesubiqa) · Supabase · 21 upvotes · 1 comments
- [How to Build Your Own MCP Server and Publish Your ChatGPT App with Supabase Auth and DigitalOcean](https://daily.dev/posts/how-to-build-your-own-mcp-server-and-publish-your-chatgpt-app-with-supabase-auth-and-digitalocean-zvzhzhrh2) · freeCodeCamp · 1 upvotes · 0 comments
- [Building ChatGPT Apps with Supabase Edge Functions and mcp-use](https://daily.dev/posts/building-chatgpt-apps-with-supabase-edge-functions-and-mcp-use-fgtwiaa3l) · Supabase · 3 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#database](https://daily.dev/tags/database), [#postgresql](https://daily.dev/tags/postgresql), [#mcp](https://daily.dev/tags/mcp), [#supabase](https://daily.dev/tags/supabase)

[View this post on daily.dev](https://daily.dev/posts/build-anything-supabase-from-code-and-an-mcp-server-for-your-app-57ek84lkt)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Build anything: Supabase from code, and an MCP server for your app","url":"https://daily.dev/posts/build-anything-supabase-from-code-and-an-mcp-server-for-your-app-57ek84lkt","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/build-anything-supabase-from-code-and-an-mcp-server-for-your-app-57ek84lkt"},"datePublished":"2026-10-02T17:30:44.784Z","dateModified":"2026-10-02T17:32:46.634Z","description":"Supabase announced a set of features letting coding agents manage the backend directly from code: schema and project config can now live in the repo as SQL...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ae668d3a2732c6afc6699dd3321dfde8?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/ae668d3a2732c6afc6699dd3321dfde8?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Supabase","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Supabase","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d0aa77cfb88d44dd8e6d5cd02fdf80bd","url":"https://daily.dev/sources/supabase"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/build-anything-supabase-from-code-and-an-mcp-server-for-your-app-57ek84lkt","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":17},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"ai-agents,database,postgresql,mcp,supabase","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Supabase","item":"https://daily.dev/sources/supabase"},{"@type":"ListItem","position":3,"name":"Build anything: Supabase from code, and an MCP server for your app"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/build-anything-supabase-from-code-and-an-mcp-server-for-your-app-57ek84lkt","comment":[{"@type":"Comment","text":"The custom MCP server is the most interesting part here. Letting AI agents act as the signed-in user while respecting existing RLS policies makes AI integration much more practical without bypassing the app’s permission model.","datePublished":"2026-10-03T03:28:14.014Z","url":"https://daily.dev/posts/57EK84lKt#c-eRGZpoKJS","author":{"@type":"Person","name":"AllInOneTools","url":"https://daily.dev/allinonetools","image":"https://media.daily.dev/image/upload/s--4ZT8QlF0--/f_auto/v1769790028/avatars/avatar_igzBsWloJeaegzm9bQltZ?_a=BAMAMiiu0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/build-anything-supabase-from-code-and-an-mcp-server-for-your-app-57ek84lkt#faq","mainEntity":[{"@type":"Question","name":"How does Supabase's pg-delta diff engine generate migrations from schema files?","acceptedAnswer":{"@type":"Answer","text":"Pg-delta is Supabase CLI's new diff engine that compares SQL schema files in supabase/schemas/*.sql against the current database state and generates the migration automatically. Developers run supabase db schema declarative sync to generate and apply the migration locally, then supabase db push to deploy it. New projects created with supabase init use pg-delta by default, and existing projects enable it by adding enabled = true under experimental.pgdelta in config.toml. Teams adopting declarative schema workflows can follow Supabase coverage like this on daily.dev."}},{"@type":"Question","name":"Can I run local Supabase development without Docker?","acceptedAnswer":{"@type":"Answer","text":"Yes, local Supabase can run as native processes instead of requiring a Docker daemon, which lets it start on machines like Claude Code's sandbox, Codex, Perplexity Computer, and CI runners. On machines that already have Docker, nothing changes. This also enables running multiple local Supabase instances simultaneously, one per directory, so separate checkouts or git worktrees of the same repo can run side by side. The feature is in alpha and off by default, enabled via SUPABASE_EXPERIMENTAL_STACK=1. Developers evaluating Docker-free local dev setups can track updates like this via daily.dev."}},{"@type":"Question","name":"What is Supabase Compute and how is it different from Edge Functions?","acceptedAnswer":{"@type":"Answer","text":"Supabase Compute runs long-lived web services and agents in any language directly alongside a project's database, with no limit on run duration, configurable memory and CPU, and a full Linux environment that Edge Functions lack. Services can be public with an HTTP URL and load-balanced across instances, or private with no HTTP endpoint for background jobs or agent sandboxes. It is deployable via the CLI or Management API and is currently in private alpha with a waitlist. Anyone weighing serverless functions against long-running compute can follow announcements like this on daily.dev."}}]}
```

