mongodb-memory-bank-mcp
Version:
FIXED: MongoDB Memory Bank MCP with bulletproof error handling, smart operations, and session state management. Eliminates [object Object] errors and user confusion.
17 lines (16 loc) • 471 B
JavaScript
import { ok, serverError } from "../../helpers/index.js";
export class MongoDBListProjectsController {
listProjectsUseCase;
constructor(listProjectsUseCase) {
this.listProjectsUseCase = listProjectsUseCase;
}
async handle(request) {
try {
const projects = await this.listProjectsUseCase.listProjects();
return ok(projects);
}
catch (error) {
return serverError(error);
}
}
}