expense-log-mcp
Version:
A MCP server that provides tools for logging expenses.
31 lines (30 loc) • 664 B
JavaScript
function successResponse(message, data = null) {
return JSON.stringify({
success: true,
code: "OK",
message,
data,
});
}
function errorResponse(code, message, data = null) {
return JSON.stringify({
success: false,
code,
message,
data,
});
}
function getErrorMessage(error) {
let message;
if (error instanceof Error) {
message = error.message;
}
else if (typeof error === "string") {
message = error;
}
else {
message = "An unknown error occurred";
}
return message;
}
export { successResponse, errorResponse, getErrorMessage };