UNPKG

@etm-professional-control/winccoa-mcp-server

Version:

MCP Server for WinCC OA with field-specific configurations

35 lines 1.54 kB
/** * Create content array for MCP responses, filtering internal types if needed * @param {Array} arr - Array of type names * @param {boolean} withInternals - Whether to include internal types (starting with _) * @returns {Array} Content array for MCP response */ export function mkTypesContent(arr: any[], withInternals: boolean): any[]; /** * Recursively add description and unit information to datapoint children * @param {Array} children - Array of child datapoint elements * @param {string} parentPath - Parent datapoint path * @param {Object} winccoa - WinCC OA manager instance */ export function addDescriptionAndUnitsToChildren(children: any[], parentPath: string, winccoa: Object): void; /** * Create standardized error response for MCP tools * @param {string} message - Error message * @param {string|Object} codeOrDetails - Error code (string) or details object (optional) * @returns {Object} MCP error response */ export function createErrorResponse(message: string, codeOrDetails?: string | Object): Object; /** * Create standardized success response for MCP tools * @param {any} result - Result data * @param {string} message - Optional success message * @returns {Object} MCP success response */ export function createSuccessResponse(result: any, message?: string): Object; /** * Validate datapoint name format * @param {string} dpName - Datapoint name to validate * @returns {boolean} True if valid */ export function isValidDatapointName(dpName: string): boolean; //# sourceMappingURL=helpers.d.ts.map