Skip to content

ChainGraph API Documentation / @badaitech/chaingraph-trpc / server / PostgresMCPStore

Class: PostgresMCPStore ​

Defined in: packages/chaingraph-trpc/server/mcp/stores/postgresStore.ts:15

Implements ​

Constructors ​

Constructor ​

new PostgresMCPStore(db): PostgresMCPStore

Defined in: packages/chaingraph-trpc/server/mcp/stores/postgresStore.ts:16

Parameters ​

db ​

NodePgDatabase<Record<string, unknown>> & object

Returns ​

PostgresMCPStore

Methods ​

createServer() ​

createServer(userId, server): Promise<MCPServer>

Defined in: packages/chaingraph-trpc/server/mcp/stores/postgresStore.ts:18

Parameters ​

userId ​

string

server ​

MCPServerInput

Returns ​

Promise<MCPServer>

Implementation of ​

IMCPStore.createServer


deleteServer() ​

deleteServer(id, userId): Promise<boolean>

Defined in: packages/chaingraph-trpc/server/mcp/stores/postgresStore.ts:84

Parameters ​

id ​

string

userId ​

string

Returns ​

Promise<boolean>

Implementation of ​

IMCPStore.deleteServer


getServer() ​

getServer(id, userId): Promise<MCPServer | null>

Defined in: packages/chaingraph-trpc/server/mcp/stores/postgresStore.ts:38

Parameters ​

id ​

string

userId ​

string

Returns ​

Promise<MCPServer | null>

Implementation of ​

IMCPStore.getServer


hasAccess() ​

hasAccess(serverId, userId): Promise<boolean>

Defined in: packages/chaingraph-trpc/server/mcp/stores/postgresStore.ts:93

Parameters ​

serverId ​

string

userId ​

string

Returns ​

Promise<boolean>

Implementation of ​

IMCPStore.hasAccess


listServers() ​

listServers(userId): Promise<MCPServer[]>

Defined in: packages/chaingraph-trpc/server/mcp/stores/postgresStore.ts:48

Parameters ​

userId ​

string

Returns ​

Promise<MCPServer[]>

Implementation of ​

IMCPStore.listServers


updateServer() ​

updateServer(id, userId, updates): Promise<MCPServer>

Defined in: packages/chaingraph-trpc/server/mcp/stores/postgresStore.ts:56

Parameters ​

id ​

string

userId ​

string

updates ​

Partial<MCPServerInput>

Returns ​

Promise<MCPServer>

Implementation of ​

IMCPStore.updateServer

Licensed under BUSL-1.1