@kohlarnhin/mcp-server-postgres
Version:
MCP server for interacting with PostgreSQL databases based on Node
15 lines (14 loc) • 552 B
TypeScript
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
export interface TableRow {
table_name: string;
}
export interface ColumnRow {
column_name: string;
data_type: string;
}
declare const getServer: () => Promise<Server>;
declare function executeQuery<T>(sql: string, params?: any[]): Promise<T>;
declare function executeReadOnlyQuery<T>(sql: string): Promise<T>;
declare function executeWriteQuery<T>(sql: string): Promise<T>;
export { executeQuery, executeReadOnlyQuery, executeWriteQuery, getServer };