response-utils.ts•638 B
import { ToolResponse } from "../types.js";
/**
* Format error response for tools
* @param message Error message
* @returns Formatted error response
*/
export function formatErrorResponse(message: string): ToolResponse {
return {
content: [{
type: "text",
text: `Error: ${message}`
}],
isError: true
};
}
/**
* Format success response for tools
* @param data Data to include in the response
* @returns Formatted success response
*/
export function formatSuccessResponse(data: any): ToolResponse {
return {
content: [{
type: "text",
text: JSON.stringify(data, null, 2)
}]
};
}