@mseep/supabase-mcp
Version:
MCP server for Supabase CRUD operations
122 lines • 3.59 kB
TypeScript
import { SupabaseConfig } from './types/supabase.js';
export declare const supabaseConfig: SupabaseConfig;
export declare const mcpConfig: {
port: number;
host: string;
apiKey: string;
};
export declare function validateConfig(): void;
export declare const mcpManifest: {
schema_version: string;
human_description: string;
models: string[];
display_name: string;
contact_email: string;
logo_url: null;
capabilities: {
name: string;
description: string;
authentication: {
type: string;
instructions: string;
};
tools: ({
name: string;
description: string;
parameters: {
type: string;
properties: {
table: {
type: string;
description: string;
};
select: {
type: string;
description: string;
};
query: {
type: string;
description: string;
};
data?: undefined;
};
required: string[];
};
} | {
name: string;
description: string;
parameters: {
type: string;
properties: {
table: {
type: string;
description: string;
};
data: {
type: string;
description: string;
};
select?: undefined;
query?: undefined;
};
required: string[];
};
} | {
name: string;
description: string;
parameters: {
type: string;
properties: {
table: {
type: string;
description: string;
};
data: {
type: string;
description: string;
};
query: {
type: string;
description: string;
};
select?: undefined;
};
required: string[];
};
} | {
name: string;
description: string;
parameters: {
type: string;
properties: {
table: {
type: string;
description: string;
};
query: {
type: string;
description: string;
};
select?: undefined;
data?: undefined;
};
required: string[];
};
} | {
name: string;
description: string;
parameters: {
type: string;
properties: {
table?: undefined;
select?: undefined;
query?: undefined;
data?: undefined;
};
required?: undefined;
};
})[];
is_default: boolean;
}[];
};
//# sourceMappingURL=config.d.ts.map