ChainGraph API Documentation / @badaitech/chaingraph-trpc / server / InMemoryMCPStore
Class: InMemoryMCPStore
Defined in: packages/chaingraph-trpc/server/mcp/stores/inMemoryStore.ts:12
Implements
Constructors
Constructor
new InMemoryMCPStore():
InMemoryMCPStore
Returns
InMemoryMCPStore
Methods
createServer()
createServer(
userId,server):Promise<MCPServer>
Defined in: packages/chaingraph-trpc/server/mcp/stores/inMemoryStore.ts:15
Parameters
userId
string
server
Returns
Promise<MCPServer>
Implementation of
deleteServer()
deleteServer(
id,userId):Promise<boolean>
Defined in: packages/chaingraph-trpc/server/mcp/stores/inMemoryStore.ts:65
Parameters
id
string
userId
string
Returns
Promise<boolean>
Implementation of
getServer()
getServer(
id,userId):Promise<MCPServer|null>
Defined in: packages/chaingraph-trpc/server/mcp/stores/inMemoryStore.ts:33
Parameters
id
string
userId
string
Returns
Promise<MCPServer | null>
Implementation of
hasAccess()
hasAccess(
serverId,userId):Promise<boolean>
Defined in: packages/chaingraph-trpc/server/mcp/stores/inMemoryStore.ts:73
Parameters
serverId
string
userId
string
Returns
Promise<boolean>
Implementation of
listServers()
listServers(
userId):Promise<MCPServer[]>
Defined in: packages/chaingraph-trpc/server/mcp/stores/inMemoryStore.ts:41
Parameters
userId
string
Returns
Promise<MCPServer[]>
Implementation of
updateServer()
updateServer(
id,userId,updates):Promise<MCPServer>
Defined in: packages/chaingraph-trpc/server/mcp/stores/inMemoryStore.ts:47
Parameters
id
string
userId
string
updates
Partial<MCPServerInput>
Returns
Promise<MCPServer>