Frodo Library - v5.0.0-17
Project Home
Preparing search index...
Reference
Mcp
Type Alias Mcp
type
Mcp
=
{
policyPresets
:
typeof
MCP_POLICY_PRESETS
;
buildCapabilityInventory
(
options
?:
McpCapabilityInventoryOptions
,
)
:
McpCapabilityDescriptor
[]
;
createService
(
options
?:
McpServiceOptions
)
:
McpService
;
getRealmFromContext
(
context
:
McpRuntimeRequestContext
)
:
string
;
hydrateDiscoveryContext
(
options
?:
McpDiscoveryHydrationOptions
,
)
:
Promise
<
McpDiscoveryContext
>
;
listProfiles
()
:
McpProfileDefinition
[]
;
resolveProfileSelection
(
name
:
McpProfileName
,
)
:
{
inventoryOptions
?:
McpCapabilityInventoryOptions
;
policyOverride
?:
Partial
<
McpCapabilityPolicy
>
;
policyPreset
?:
McpCapabilityPolicyPresetName
;
profile
:
McpProfileDefinition
;
}
;
resolveRequestScopedFrodo
(
requestContext
:
McpRuntimeRequestContext
)
:
Frodo
;
}
Index
Properties
policy
Presets
Methods
build
Capability
Inventory
create
Service
get
Realm
From
Context
hydrate
Discovery
Context
list
Profiles
resolve
Profile
Selection
resolve
Request
Scoped
Frodo
Properties
policy
Presets
policyPresets
:
typeof
MCP_POLICY_PRESETS
Methods
build
Capability
Inventory
buildCapabilityInventory
(
options
?:
McpCapabilityInventoryOptions
,
)
:
McpCapabilityDescriptor
[]
Parameters
Optional
options
:
McpCapabilityInventoryOptions
Returns
McpCapabilityDescriptor
[]
create
Service
createService
(
options
?:
McpServiceOptions
)
:
McpService
Parameters
Optional
options
:
McpServiceOptions
Returns
McpService
get
Realm
From
Context
getRealmFromContext
(
context
:
McpRuntimeRequestContext
)
:
string
Parameters
context
:
McpRuntimeRequestContext
Returns
string
hydrate
Discovery
Context
hydrateDiscoveryContext
(
options
?:
McpDiscoveryHydrationOptions
,
)
:
Promise
<
McpDiscoveryContext
>
Parameters
Optional
options
:
McpDiscoveryHydrationOptions
Returns
Promise
<
McpDiscoveryContext
>
list
Profiles
listProfiles
()
:
McpProfileDefinition
[]
Returns
McpProfileDefinition
[]
resolve
Profile
Selection
resolveProfileSelection
(
name
:
McpProfileName
,
)
:
{
inventoryOptions
?:
McpCapabilityInventoryOptions
;
policyOverride
?:
Partial
<
McpCapabilityPolicy
>
;
policyPreset
?:
McpCapabilityPolicyPresetName
;
profile
:
McpProfileDefinition
;
}
Parameters
name
:
McpProfileName
Returns
{
inventoryOptions
?:
McpCapabilityInventoryOptions
;
policyOverride
?:
Partial
<
McpCapabilityPolicy
>
;
policyPreset
?:
McpCapabilityPolicyPresetName
;
profile
:
McpProfileDefinition
;
}
resolve
Request
Scoped
Frodo
resolveRequestScopedFrodo
(
requestContext
:
McpRuntimeRequestContext
)
:
Frodo
Parameters
requestContext
:
McpRuntimeRequestContext
Returns
Frodo
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
policy
Presets
Methods
build
Capability
Inventory
create
Service
get
Realm
From
Context
hydrate
Discovery
Context
list
Profiles
resolve
Profile
Selection
resolve
Request
Scoped
Frodo
Project Home
Frodo Library - v5.0.0-17
Loading...