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

Function toMcpResult

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

Source from the content-addressed store, hash-verified

455};
456
457const toMcpResult = (result: FormattedExecuteInput): McpToolResult => {
458 if (result.output && result.output.length > 0) return toMcpOutputResult(result, result.output);
459 const formatted = formatExecuteResult(result);
460 return {
461 content: [{ type: "text", text: formatted.text }],
462 structuredContent: formatted.structured,
463 isError: formatted.isError || undefined,
464 };
465};
466
467const toMcpPausedResult = (formatted: ReturnType<typeof formatPausedExecution>): McpToolResult => ({
468 content: [{ type: "text", text: formatted.text }],

Callers 4

executeCodeFunction · 0.85
resumeExecutionFunction · 0.85

Calls 2

formatExecuteResultFunction · 0.90
toMcpOutputResultFunction · 0.85

Tested by

no test coverage detected