Documentation / @agentick/gateway / MCPStandaloneTool
Interface: MCPStandaloneTool
Defined in: gateway/src/plugins/mcp-server.ts:38
Properties
_meta?
optional_meta:Record<string,unknown>
Defined in: gateway/src/plugins/mcp-server.ts:54
Pass-through metadata for interop with hosts or SDKs that author tools against the legacy MCP Apps _meta["ui/resourceUri"] shape. The MCPServer normalizes this into canonical ui.resourceUri on registration.
annotations?
optionalannotations:Record<string,unknown>
Defined in: gateway/src/plugins/mcp-server.ts:42
description
description:
string
Defined in: gateway/src/plugins/mcp-server.ts:40
handler()
handler: (
args) => {[key:string]:unknown; } |Promise<{[key:string]:unknown; }>
Defined in: gateway/src/plugins/mcp-server.ts:55
Parameters
args
Record<string, unknown>
Returns
{[key: string]: unknown; } | Promise<{[key: string]: unknown; }>
inputSchema
inputSchema:
unknown
Defined in: gateway/src/plugins/mcp-server.ts:41
name
name:
string
Defined in: gateway/src/plugins/mcp-server.ts:39
ui?
optionalui:object
Defined in: gateway/src/plugins/mcp-server.ts:48
MCP Apps linkage — set when this tool renders a ui:// resource. The plugin forwards this to the underlying MCPServer so tools/list emits _meta.ui.resourceUri and spec-compliant hosts render the view.
resourceUri?
optionalresourceUri:string
visibility?
optionalvisibility: ("model"|"app")[]