Skip to main content
Defined in: server/transform.ts:138 Prefix all tool, prompt, and resource names with a string. URIs are left unchanged.

Implements

Constructors

Constructor

new NamespaceTransform(prefix): NamespaceTransform;
Defined in: server/transform.ts:139

Parameters

prefix
string

Returns

NamespaceTransform

Methods

transformPrompt()

transformPrompt(v): PromptView;
Defined in: server/transform.ts:150 Transform a prompt view.

Parameters

v
PromptView

Returns

PromptView

Implementation of

Transform.transformPrompt

transformResource()

transformResource(v): ResourceView;
Defined in: server/transform.ts:144 Transform a static resource view.

Parameters

v
ResourceView

Returns

ResourceView

Implementation of

Transform.transformResource

transformResourceTemplate()

transformResourceTemplate(v): ResourceView;
Defined in: server/transform.ts:147 Transform a URI-template resource view.

Parameters

v
ResourceView

Returns

ResourceView

Implementation of

Transform.transformResourceTemplate

transformTool()

transformTool(v): ToolView;
Defined in: server/transform.ts:141 Transform a tool view before it appears in list responses. Return a modified view to rename/redescribe; return null to hide the tool from list responses (it remains callable by its original name).

Parameters

v
ToolView

Returns

ToolView

Implementation of

Transform.transformTool