Skip to content

Conversation

@viniciusventura29
Copy link
Contributor

@viniciusventura29 viniciusventura29 commented Jan 6, 2026

Summary by cubic

Added an official Supabase MCP binding to manage Supabase projects via a binding connection, including tools for SQL, migrations, branches, edge functions, logs, and docs search. Added docs and removed the lockfile.

  • New Features

    • Added supabase/app.json configuring the official Supabase MCP (BINDING) with tools for migrations, branches, edge functions, SQL, logs, and docs search.
    • Included supabase/README.md with the MCP URL and a note on replacing the project_ref.
  • Dependencies

    • Removed bun.lock from the repo.

Written for commit 163f4c8. Summary will update on new commits.

- Introduced a new Supabase MCP binding for generic database operations.
- Added `app.json` to define the binding's configuration and tools including `db_select`, `db_insert`, `db_update`, `db_delete`, `db_upsert`, and `db_rpc`.
- Created `package.json` for managing dependencies and scripts for development and deployment.
- Included a comprehensive `README.md` detailing usage examples, configuration, and security considerations.
- Configured TypeScript settings in `tsconfig.json` for the project.
- Added a new Supabase MCP for generic database operations, including tools for `db_select`, `db_insert`, `db_update`, `db_delete`, `db_upsert`, and `db_rpc`.
- Updated `app.json` to reflect the new HTTP connection type and removed the previous state schema.
- Enhanced `README.md` to clarify usage and configuration details.
- Introduced TypeScript files for client creation, types, and database tools, ensuring robust type safety and functionality.
- Updated dependencies in `package.json` and `bun.lock` to align with the new implementation.
- Removed the serve function import and replaced it with a default export of the runtime configuration.
- This change streamlines the main server file for better clarity and usage.
- Introduced a new `wrangler.toml` file to define the configuration for the Supabase MCP.
- Set the main entry point, compatibility date, and integration details for database operations.
- Configured workspace settings and disabled local workflows for streamlined deployment.
- Updated `app.json` to reflect the new official Supabase MCP name and enhanced description.
- Added multiple database operation tools including `apply_migration`, `create_branch`, `delete_branch`, and others for comprehensive database management.
- Removed obsolete `package.json`, `tsconfig.json`, and other related files to streamline the project structure.
- Revised `README.md` to provide clearer information about the MCP's capabilities and usage.
- Enhanced overall project organization for better maintainability and clarity.
- Changed connection type from HTTP to BINDING in `app.json` to align with the new configuration for the Supabase MCP.
- This update reflects the transition towards a more integrated binding approach for database operations.
- Introduced a new Reddit MCP for fetching posts and searching content on Reddit.
- Added tools for `GET_SUBREDDIT_POSTS` and `SEARCH_REDDIT`, allowing users to interact with subreddit data.
- Created necessary configuration files including `package.json`, `tsconfig.json`, and `wrangler.toml`.
- Implemented a comprehensive `README.md` detailing usage instructions and available tools.
- Established TypeScript types for Reddit data structures and API responses to ensure type safety.
- Updated dependencies to support the new functionality.
@github-actions
Copy link

github-actions bot commented Jan 6, 2026

🚀 Preview Deployments Ready!

Your changes have been deployed to preview environments:

📦 supabase

🔗 View Preview

These previews will be automatically updated with new commits to this PR.


Deployed from commit: 4a33f7a

Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 4 files

@viniciusventura29 viniciusventura29 merged commit 54f5cd4 into main Jan 6, 2026
5 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants