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

supabase-community / supabase-mcp / 18903308615
95%

Build:
DEFAULT BRANCH: main
Ran 29 Oct 2025 09:34AM UTC
Jobs 1
Files 28
Run time 1min
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

29 Oct 2025 09:33AM UTC coverage: 95.576% (-0.08%) from 95.651%
18903308615

push

github

web-flow
feat: Replace get_anon_key with get_publishable_keys (#167)

* feat: replace get_anon_key with get_anon_or_publishable_keys

- Replace get_anon_key tool with get_anon_or_publishable_keys to support both legacy and modern API keys
- Add ApiKeyType type and apiKeyTypeSchema for proper type safety
- Update getAnonOrPublishableKeys to return array of structured ApiKey objects
- Filter for client-safe keys (legacy 'anon' or 'publishable' type)
- Update tests to verify both legacy and publishable keys are returned
- Update README documentation to reflect new tool
- Improve error messages and provide guidance on key types

Fixes AI-166

* feat: indicate disabled legacy API keys to LLMs

- Add 'disabled' field to ApiKey type to track key status
- Check legacy keys endpoint to determine if legacy keys are disabled
- Mark legacy keys with disabled: true when they are disabled
- Gracefully handle legacy endpoint failures by omitting disabled field
- Update tool description to inform LLMs about disabled keys
- Add test coverage for disabled legacy keys scenario

Addresses feedback from PR #167 about disabled legacy keys not being indicated to LLMs

* fix: correct path parameter in legacy keys mock endpoint

Use :ref instead of :projectId to match the actual API endpoint path parameter

* fix test

* refactor: rename get_anon_or_publishable_keys to get_publishable_keys and update description for LLM compatibility

* refactor: rename getAnonOrPublishableKeys to getPublishableKeys in DevelopmentOperations implementation

262 of 288 branches covered (90.97%)

Branch coverage included in aggregate %.

40 of 45 new or added lines in 3 files covered. (88.89%)

1 existing line in 1 file now uncovered.

2287 of 2379 relevant lines covered (96.13%)

48.34 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
93.19
-0.15% packages/mcp-server-supabase/src/platform/api-platform.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
93.19
-0.15% packages/mcp-server-supabase/src/platform/api-platform.ts
Jobs
ID Job ID Ran Files Coverage
1 18903308615.1 29 Oct 2025 09:34AM UTC 28
95.58
GitHub Action Run
Source Files on build 18903308615
  • Tree
  • List 28
  • Changed 4
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #18903308615
  • d3196538 on github
  • Prev Build on main (#18875292753)
  • Next Build on main (#18980470649)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc