touchdesigner-mcp-server
Version:
MCP server for TouchDesigner
25 lines (24 loc) • 645 B
TypeScript
/**
* Script Result Formatter
*
* Formats Python script execution results with token optimization.
* Used by EXECUTE_PYTHON_SCRIPT tool.
*/
import type { FormatterOptions } from "./responseFormatter.js";
/**
* Script execution result structure
*/
export interface ScriptResultData {
success?: boolean;
data?: {
result?: unknown;
stdout?: string;
stderr?: string;
error?: string;
};
[key: string]: unknown;
}
/**
* Format script execution result
*/
export declare function formatScriptResult(data: ScriptResultData | undefined, scriptSnippet?: string, options?: FormatterOptions): string;