diff --git a/apps/docs/content/guides/getting-started/mcp.mdx b/apps/docs/content/guides/getting-started/mcp.mdx index 181d012da19c1..c1a4e0ba38c45 100644 --- a/apps/docs/content/guides/getting-started/mcp.mdx +++ b/apps/docs/content/guides/getting-started/mcp.mdx @@ -241,7 +241,7 @@ We recommend the following best practices to mitigate security risks when using ## MCP for local Supabase instances -The Supabase MCP server connects directly to the cloud platform to access your database. If you are running a local instance of Supabase, you can instead use the [Postgres MCP server](https://github.com/modelcontextprotocol/servers/tree/main/src/postgres) to connect to your local database. This MCP server runs all queries as read-only transactions. +The Supabase MCP server connects directly to the cloud platform to access your database. If you are running a local instance of Supabase, you can instead use the [Postgres MCP server](https://github.com/modelcontextprotocol/servers-archived/tree/main/src/postgres) to connect to your local database. This MCP server runs all queries as read-only transactions. ### Step 1: Find your database connection string diff --git a/apps/studio/components/grid/components/header/filter/FilterPopoverPrimitive.tsx b/apps/studio/components/grid/components/header/filter/FilterPopoverPrimitive.tsx index 8891ff8dcef66..a36027b46108d 100644 --- a/apps/studio/components/grid/components/header/filter/FilterPopoverPrimitive.tsx +++ b/apps/studio/components/grid/components/header/filter/FilterPopoverPrimitive.tsx @@ -109,7 +109,7 @@ export const FilterPopoverPrimitive = ({ ))} {localFilters.length == 0 && (
Add a column below to filter the view
diff --git a/apps/studio/components/grid/components/header/sort/SortPopoverPrimitive.tsx b/apps/studio/components/grid/components/header/sort/SortPopoverPrimitive.tsx index 7cba3696a9675..943f60aaf2584 100644 --- a/apps/studio/components/grid/components/header/sort/SortPopoverPrimitive.tsx +++ b/apps/studio/components/grid/components/header/sort/SortPopoverPrimitive.tsx @@ -185,7 +185,7 @@ export const SortPopoverPrimitive = ({ ))} {localSorts.length === 0 && (Add a column below to sort the view
{description}
{extension.name}
Your project has been deployed on its own instance, with its own API all set up and ready to use. @@ -36,9 +36,7 @@ const NewProjectPanel = () => {
Start building your app by creating tables and inserting data. Our Table Editor makes Postgres as easy to use as a spreadsheet, but there's also our SQL Editor if @@ -71,7 +69,7 @@ const NewProjectPanel = () => { {authEnabled && edgeFunctionsEnabled && storageEnabled && (
Supabase provides all the backend features you need to build a product. You can use it completely, or just the features you need. @@ -228,7 +226,7 @@ const NewProjectPanel = () => {
Interact with your database through the{' '} diff --git a/apps/studio/components/interfaces/Integrations/GraphQL/GraphiQLTab.tsx b/apps/studio/components/interfaces/Integrations/GraphQL/GraphiQLTab.tsx index 790babb0bc911..a7d1b024d3f79 100644 --- a/apps/studio/components/interfaces/Integrations/GraphQL/GraphiQLTab.tsx +++ b/apps/studio/components/interfaces/Integrations/GraphQL/GraphiQLTab.tsx @@ -91,11 +91,11 @@ export const GraphiQLTab = () => {
Toggle the switch below to enable the GraphQL extension. You can then use the GraphQL API with your Supabase Database. - +
These JWT signing keys are still used to{' '} verify tokens that are yet to expire. @@ -326,7 +326,7 @@ export default function JWTSecretKeysTable() { {revokedKeys.length > 0 && (
These keys are no longer used to verify or sign JWTs.
diff --git a/apps/studio/components/interfaces/LogDrains/LogDrainDestinationSheetForm.tsx b/apps/studio/components/interfaces/LogDrains/LogDrainDestinationSheetForm.tsx index 1b5b6d36e9c18..5bffac5f3cd38 100644 --- a/apps/studio/components/interfaces/LogDrains/LogDrainDestinationSheetForm.tsx +++ b/apps/studio/components/interfaces/LogDrains/LogDrainDestinationSheetForm.tsx @@ -8,6 +8,7 @@ import { z } from 'zod' import { useParams } from 'common' import { LogDrainData, useLogDrainsQuery } from 'data/log-drains/log-drains-query' +import { DocsButton } from 'components/ui/DocsButton' import { Button, Form_Shadcn_, @@ -38,7 +39,6 @@ import { FormItemLayout } from 'ui-patterns/form/FormItemLayout/FormItemLayout' import { InfoTooltip } from 'ui-patterns/info-tooltip' import { urlRegex } from '../Auth/Auth.constants' import { DATADOG_REGIONS, LOG_DRAIN_TYPES, LogDrainType } from './LogDrains.constants' -import { DocsButton } from 'components/ui/DocsButton' const FORM_ID = 'log-drain-destination-form' @@ -456,7 +456,7 @@ export function LogDrainDestinationSheetForm({ <>{getHeadersSectionDescription()}
diff --git a/apps/studio/components/interfaces/Organization/BillingSettings/CreditBalance.tsx b/apps/studio/components/interfaces/Organization/BillingSettings/CreditBalance.tsx index bb5344693d4e7..cfb8a013dfff7 100644 --- a/apps/studio/components/interfaces/Organization/BillingSettings/CreditBalance.tsx +++ b/apps/studio/components/interfaces/Organization/BillingSettings/CreditBalance.tsx @@ -69,7 +69,7 @@ const CreditBalance = () => {Paid projects run 24/7 without pausing. First project uses Compute Credits; additional projects start at $10 @@ -616,7 +614,7 @@ export const SubscriptionPlanUpdateDialog = ({ {/* Right Column */}
{definition?.description ?? 'No description available'}
diff --git a/apps/studio/components/interfaces/ProjectAPIDocs/Content/RPC.tsx b/apps/studio/components/interfaces/ProjectAPIDocs/Content/RPC.tsx index 24553a7c1ae2e..8f13ca96ea44e 100644 --- a/apps/studio/components/interfaces/ProjectAPIDocs/Content/RPC.tsx +++ b/apps/studio/components/interfaces/ProjectAPIDocs/Content/RPC.tsx @@ -57,7 +57,7 @@ export const RPC = ({ language }: ContentProps) => { return ({summary ?? 'No description available'}
{chart.label}
} className={cn('h-[260px] relative', className)} >
This chart is available from{' '}
diff --git a/apps/studio/components/interfaces/Reports/ReportHeader.tsx b/apps/studio/components/interfaces/Reports/ReportHeader.tsx
index 0f4ff52c5c577..394f37762ed61 100644
--- a/apps/studio/components/interfaces/Reports/ReportHeader.tsx
+++ b/apps/studio/components/interfaces/Reports/ReportHeader.tsx
@@ -15,7 +15,7 @@ const ReportHeader = ({ title, showDatabaseSelector }: ReportHeaderProps) => {
return (
{currentReport?.description} Database role settings{title}
+ {title}
{showDatabaseSelector && (
{currentReport?.name || 'Reports'}
+ {currentReport?.name || 'Reports'}
Database role settings
+