Skip to main content

McpConnectionStore

@forge/monorepo


@forge/monorepo / backend/src / McpConnectionStore

Interface: McpConnectionStore

Defined in: backend/src/mcp/provider.ts:118

Tenant-scoped connection registry. Endpoints are egress-validated before storage.

Methods

get()

get(input): Promise<McpServerConnection | null>

Defined in: backend/src/mcp/provider.ts:120

Parameters

input
id

string

tenantId

TenantId

Returns

Promise<McpServerConnection | null>


list()

list(input): Promise<readonly McpServerConnection[]>

Defined in: backend/src/mcp/provider.ts:121

Parameters

input
tenantId

TenantId

Returns

Promise<readonly McpServerConnection[]>


register()

register(input): Promise<void>

Defined in: backend/src/mcp/provider.ts:119

Parameters

input
connection

McpServerConnection

tenantId

TenantId

Returns

Promise<void>


setEnabled()

setEnabled(input): Promise<void>

Defined in: backend/src/mcp/provider.ts:122

Parameters

input
enabled

boolean

id

string

tenantId

TenantId

Returns

Promise<void>