Skip to content

@maxhealth.tech/prefab / mcp / McpServerLike

Interface: McpServerLike

Defined in: mcp/resource.ts:307

MCP server interface expected by registerViewerResource.

Structural rather than an SDK import, so fastmcp and hand-rolled servers stay compatible. registerResource is preferred; resource is the v1 overload that v2 retired and is used only as a fallback.

Properties

server?

ts
optional server?: object;

Defined in: mcp/resource.ts:311

Low-level server, where both SDK generations expose capability registration.

registerCapabilities()?

ts
optional registerCapabilities(capabilities): void;
Parameters
ParameterType
capabilitiesCapabilityDeclaration
Returns

void

Methods

registerResource()?

ts
optional registerResource(
   name, 
   uri, 
   config, 
   handler): unknown;

Defined in: mcp/resource.ts:308

Parameters

ParameterType
namestring
uristring
configResourceConfig
handlerResourceReadHandler

Returns

unknown


resource()?

ts
optional resource(
   name, 
   uri, 
   config, 
   handler): unknown;

Defined in: mcp/resource.ts:309

Parameters

ParameterType
namestring
uristring
configResourceConfig
handlerResourceReadHandler

Returns

unknown


registerCapabilities()?

ts
optional registerCapabilities(capabilities): void;

Defined in: mcp/resource.ts:313

Some wrappers expose capability registration directly.

Parameters

ParameterType
capabilitiesCapabilityDeclaration

Returns

void

Released under the MIT License.