• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / mcp
97%

Build:
DEFAULT BRANCH: main
Repo Added 04 Jun 2026 09:07PM UTC
Token uvMUPKDvl4PRk4vi50UQ1IHvKAHoFiZeF regen
Build 353 Last
Files 40
Badge
Embed β–Ύ
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • Rodriguespn/mcp-agentcat-analytics-expanded
  • als/mcp-sql-host-boundary
  • barryroodt/ai-1044-dual-era-serving
  • barryroodt/ai-1091-hosted-cost-policy
  • barryroodt/ai-1091-stateless-elicitation-runtime
  • barryroodt/ai-1091-tool-policy-foundation
  • barryroodt/ai-1217-http-skip-elicitations
  • barryroodt/ai-1238-mcp-test-split
  • barryroodt/ai-178-improve-mcp-db-tool-error-for-wrong-organization-selection
  • barryroodt/ai-651-support-edge-function-logs-in-supabase-mcp
  • barryroodt/docs-how-to-review-pr-guidance
  • barryroodt/mcp-elicitations-poc
  • barryroodt/release-firewall-fix
  • barryroodt/rls-post-execution-elicitation
  • chore/create-notebook-tool
  • chore/dep-firewall
  • chore/regenerate-management-api-types
  • chore/regenerate-management-api-v1-types
  • chore/split-schema-table-in-rls-advisory
  • ci/force-publish-workflow
  • ci/management-api-type-sync
  • claude/fix-edge-function-invalid-url
  • claude/mcp-query-logs-direct
  • claude/shared-ttl-cache
  • claude/skills-over-mcp
  • content-api-url
  • etienne/sec-960
  • feat/branch-cost-elicitation
  • feat/destructive-sql-confirmation
  • feat/hide-legacy-cost-tools
  • feat/hide-tools
  • feat/hosted-project-cost-elicitation
  • feat/local-http-entry
  • feat/local-http-oauth
  • feat/local-oauth-resource-server
  • feat/logs-dialect
  • feat/mcp-observability-lifecycle
  • feat/mcp-observability-p1
  • feat/mcp-structured-output
  • feat/run-notebook-tool
  • feat/sql-confirmation-classifier-interface
  • feat/url-mode-secret-collection
  • fix/branch-scope-enforcement
  • fix/intent-based-server-instructions
  • fix/repo-transfer-urls
  • fix/scoped-legacy-branch-cost
  • fix/workflows
  • jordi/add-health-advisor-v2
  • jordi/add-management-v2-client
  • jordi/add-platform-api-client
  • joshenlim/ai-1240-mcp-add-functionality-for-listing-and-getting-notebooks
  • mattrossman/ai-1136-group-lints-in-get_advisors-to-reduce-response-bloat
  • mattrossman/ai-1166-add-a-dev-http-server-to-mcp-package
  • mattrossman/ai-900-document-strategy-for-mcp-server-breaking-changes
  • prodrigues/add-agents-md
  • raulb/add-code-owners
  • raulb/fixes-281
  • raulb/minor-doc-update
  • raulb/minor-readme-update
  • raulb/spike-mcp-v2
  • release-please--branches--main

23 Sep 2026 03:35PM UTC coverage: 97.036% (-0.03%) from 97.061%
35882731826

push

github

web-flow
Joshenlim/ai 1240 mcp add functionality for listing and getting notebooks (#444)

## Context

_Prefacing this that it's my first time contributing to this repo, so
I've had substantial help from Claude for this πŸ˜… πŸ™_
Please do let me know if there's anything that i can do better RE the
changes here! πŸ™‚ πŸ™

This PR adds 2 new MCP tools for managing the new notebooks for projects
- `list_notebooks` and `get_notebook`, which pings the newly added `v2`
management API endpoints for notebooks
([ref](https://github.com/supabase/platform/pull/38167))

## To test

This is what I've done to verify that the MCP tooling is working
correctly - let me know if there's a better way to do this! πŸ™ I seem to
be running into permission issues on the API end however, hence why the
PR is still in draft at the moment as I'm unable to test E2E properly.

- Am using the `@modelcontextprotocol/inspector` GUI to test the MCP
server locally (via `pnpm dev:http`)
- Connected to the MCP server via
`http://127.0.0.1:3111/mcp?project_ref=dfbjnxjedvxmmeuiuygg&features=notebooks`
  - Using a production project ref that has some notebooks
- Able to connect successfully as such:
<img width="549" height="285" alt="image"
src="https://github.com/user-attachments/assets/63cd7371-6024-46cb-830b-3424b4b5b59f"
/>
- And able to view the new tools created:
<img width="1175" height="304" alt="image"
src="https://github.com/user-attachments/assets/2398c598-96a2-447b-8555-7a22f08ad12f"
/>
- And able to execute said tools in the inspector
<img width="1203" height="548" alt="image"
src="https://github.com/user-attachments/assets/83ab7ac3-58cd-4644-b1d6-286bf7c16798"
/>
<img width="1165" height="658" alt="image"
src="https://github.com/user-attachments/assets/5b27c8e9-6399-4f51-ac6a-e74fe62dda08"
/>

667 of 711 branches covered (93.81%)

Branch coverage included in aggregate %.

244 of 250 new or added lines in 8 files covered. (97.6%)

4310 of 4418 relevant lines covered (97.56%)

89.2 hits per line

Relevant lines Covered
Build:
Build:
4418 RELEVANT LINES 4310 COVERED LINES
89.2 HITS PER LINE
Source Files on main
  • Tree
  • List 40
  • Changed 7
  • Source Changed 7
  • Coverage Changed 7
Coverage βˆ† File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35882731826 main Joshenlim/ai 1240 mcp add functionality for listing and getting notebooks (#444) ## Context _Prefacing this that it's my first time contributing to this repo, so I've had substantial help from Claude for this πŸ˜… πŸ™_ Please do let me know if there'... push 23 Sep 2026 03:37PM UTC web-flow github
97.04
35748928657 main test(mcp): split server tests into focused suites (#443) ## Summary Split MCP server tests into eight feature-group suites with a shared lifecycle harness and selective healthy-project fixture. Preserve all 187 server cases and add contributor g... push 22 Sep 2026 03:41PM UTC web-flow github
97.06
35741301077 main chore: regenerate management API types (#439) Automatically generated by the [Sync Management API Types](https://github.com/supabase/mcp/actions/workflows/sync-management-api-types.yml) workflow. This regenerates the Management API types from th... push 22 Sep 2026 02:36PM UTC web-flow github
97.05
35228163086 main chore: release main (#416) :robot: I have created a release *beep* *boop* --- <details><summary>mcp-server-supabase: 0.13.0</summary> ## [0.13.0](https://github.com/supabase/mcp/compare/mcp-server-supabase-v0.12.0...mcp-server-supabase-v0.13.0... push 17 Sep 2026 01:38PM UTC web-flow github
97.05
35227726693 main feat: URL-mode secret collection for create_edge_function_secret (#412) ## Why Add an Edge Function’s third-party API key without pasting it into the conversation. ## What changed - Secret values are entered only in Dashboard, never the AI cli... push 17 Sep 2026 01:34PM UTC web-flow github
97.05
35209363812 main feat(mcp)!: confirm destructive SQL via elicitation and rename costConfirmation option (#408) ## Why Adds confirmation elicitations before destructive SQL, such as dropping a table Closes [AI-1186](https://linear.app/supabase/issue/AI-1186). #... push 17 Sep 2026 10:15AM UTC web-flow github
96.81
35063770809 main chore: regenerate management API types (#435) Automatically generated by the [Sync Management API Types](https://github.com/supabase/mcp/actions/workflows/sync-management-api-types.yml) workflow. This regenerates the Management API types from th... push 16 Sep 2026 06:28AM UTC web-flow github
96.59
34994420860 main feat: support skip_elicitations in the local HTTP server (#434) ## Why Let local HTTP callers opt out of cost elicitations per tool, matching [platform #38134](https://github.com/supabase/platform/pull/38134) (contract reference, not a deploymen... push 15 Sep 2026 04:22PM UTC web-flow github
96.59
34943922232 main chore: regenerate management API types (#433) Automatically generated by the [Sync Management API Types](https://github.com/supabase/mcp/actions/workflows/sync-management-api-types.yml) workflow. This regenerates the Management API types from th... push 15 Sep 2026 07:53AM UTC web-flow github
96.42
34690567923 main chore: regenerate management API types (#431) Automatically generated by the [Sync Management API Types](https://github.com/supabase/mcp/actions/workflows/sync-management-api-types.yml) workflow. This regenerates the Management API types from th... push 12 Sep 2026 11:16AM UTC web-flow github
96.42
See All Builds (353)

Badge your Repo: mcp

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed β–Ύ
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc