ChainGraph API Documentation / @badaitech/chaingraph-trpc / server / IMCPStore
Interface: IMCPStore
Defined in: packages/chaingraph-trpc/server/mcp/stores/types.ts:30
Properties
createServer()
createServer: (
userId,server) =>Promise<MCPServer>
Defined in: packages/chaingraph-trpc/server/mcp/stores/types.ts:31
Parameters
userId
string
server
Returns
Promise<MCPServer>
deleteServer()
deleteServer: (
id,userId) =>Promise<boolean>
Defined in: packages/chaingraph-trpc/server/mcp/stores/types.ts:35
Parameters
id
string
userId
string
Returns
Promise<boolean>
getServer()
getServer: (
id,userId) =>Promise<MCPServer|null>
Defined in: packages/chaingraph-trpc/server/mcp/stores/types.ts:32
Parameters
id
string
userId
string
Returns
Promise<MCPServer | null>
hasAccess()
hasAccess: (
serverId,userId) =>Promise<boolean>
Defined in: packages/chaingraph-trpc/server/mcp/stores/types.ts:36
Parameters
serverId
string
userId
string
Returns
Promise<boolean>
listServers()
listServers: (
userId) =>Promise<MCPServer[]>
Defined in: packages/chaingraph-trpc/server/mcp/stores/types.ts:33
Parameters
userId
string
Returns
Promise<MCPServer[]>
updateServer()
updateServer: (
id,userId,updates) =>Promise<MCPServer>
Defined in: packages/chaingraph-trpc/server/mcp/stores/types.ts:34
Parameters
id
string
userId
string
updates
Partial<MCPServerInput>
Returns
Promise<MCPServer>