MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / toMcpResult

Function toMcpResult

packages/hosts/mcp/src/tool-server.ts:607–615  ·  view source on GitHub ↗
(result: FormattedExecuteInput)

Source from the content-addressed store, hash-verified

605};
606
607const toMcpResult = (result: FormattedExecuteInput): McpToolResult => {
608 if (result.output && result.output.length > 0) return toMcpOutputResult(result, result.output);
609 const formatted = formatExecuteResult(result);
610 return {
611 content: [{ type: "text", text: formatted.text }],
612 structuredContent: formatted.structured,
613 isError: formatted.isError || undefined,
614 };
615};
616
617const toMcpPausedResult = (formatted: ReturnType<typeof formatPausedExecution>): McpToolResult => ({
618 content: [{ type: "text", text: formatted.text }],

Callers 5

executeCodeFunction · 0.85
executeCodeFromAppFunction · 0.85
resumeExecutionFunction · 0.85

Calls 2

formatExecuteResultFunction · 0.90
toMcpOutputResultFunction · 0.85

Tested by

no test coverage detected