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

Function toMcpResult

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

Source from the content-addressed store, hash-verified

594};
595
596const toMcpResult = (result: FormattedExecuteInput): McpToolResult => {
597 if (result.output && result.output.length > 0) return toMcpOutputResult(result, result.output);
598 const formatted = formatExecuteResult(result);
599 return {
600 content: [{ type: "text", text: formatted.text }],
601 structuredContent: formatted.structured,
602 isError: formatted.isError || undefined,
603 };
604};
605
606const toMcpPausedResult = (formatted: ReturnType<typeof formatPausedExecution>): McpToolResult => ({
607 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