agent-tool-mcp / Exports / RelayMcpTool
Class: RelayMcpTool
RelayMcpTool
Minimal relay tool for third-party MCP commands that need to spin up a Robota-based flow.
- Caller provides tool-bound EventService and ownerPath (up to tool segment).
- This tool appends a single agent segment and forwards control to the provided run() callback.
- No prefix injection, no ownerPath inference, no fallback/clone/context creation inside.
Implements ITool without extending AbstractTool to avoid circular runtime dependency.
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new RelayMcpTool(options): RelayMcpTool
Parameters
| Name | Type |
|---|---|
options | IRelayMcpOptions |
Returns
Defined in
Properties
schema
• Readonly schema: IToolSchema
Defined in
Methods
execute
▸ execute(parameters, context?): Promise<IToolResult>
Parameters
| Name | Type |
|---|---|
parameters | TToolParameters |
context? | IToolExecutionContext |
Returns
Promise<IToolResult>
Defined in
validate
▸ validate(parameters): boolean
Parameters
| Name | Type |
|---|---|
parameters | TToolParameters |
Returns
boolean
Defined in
validateParameters
▸ validateParameters(parameters): IParameterValidationResult
Parameters
| Name | Type |
|---|---|
parameters | TToolParameters |
Returns
IParameterValidationResult
Defined in
getDescription
▸ getDescription(): string
Returns
string