Skip to content

Add focused parameters to get_logs#284

Open
Lubrsy706 wants to merge 1 commit into
supabase:mainfrom
Lubrsy706:feat/get-logs-filter-params
Open

Add focused parameters to get_logs#284
Lubrsy706 wants to merge 1 commit into
supabase:mainfrom
Lubrsy706:feat/get-logs-filter-params

Conversation

@Lubrsy706
Copy link
Copy Markdown

Summary

  • add optional minutes, limit, and search parameters to the get_logs tool
  • pass the row limit and search filter into generated log SQL while keeping the existing default 24-hour / 100-row behavior
  • add unit coverage for service-specific log search filters and quote escaping

Fixes #173.

Verification

  • pnpm --filter @supabase/mcp-utils build
  • pnpm --filter @supabase/mcp-server-supabase typecheck
  • CI=1 pnpm --filter @supabase/mcp-server-supabase exec vitest run --project unit src/logs.test.ts
  • CI=1 pnpm --filter @supabase/mcp-server-supabase exec vitest run --project unit src/server.test.ts -t "get logs for each service type"
  • pnpm exec biome check packages/mcp-server-supabase/src/logs.ts packages/mcp-server-supabase/src/logs.test.ts packages/mcp-server-supabase/src/tools/debugging-tools.ts packages/mcp-server-supabase/src/platform/api-platform.ts packages/mcp-server-supabase/src/platform/types.ts
  • pnpm --filter @supabase/mcp-server-supabase build

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.

New get_logs tool parameters to reduce context bloat

1 participant