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