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

Function toMcpResult

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

Source from the content-addressed store, hash-verified

587};
588
589const toMcpResult = (result: FormattedExecuteInput): McpToolResult => {
590 if (result.output && result.output.length > 0) return toMcpOutputResult(result, result.output);
591 const formatted = formatExecuteResult(result);
592 return {
593 content: [{ type: "text", text: formatted.text }],
594 structuredContent: formatted.structured,
595 isError: formatted.isError || undefined,
596 };
597};
598
599const toMcpPausedResult = (formatted: ReturnType<typeof formatPausedExecution>): McpToolResult => ({
600 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