@allpepper/memory-bank-mcp
Version:
MCP server for remote management of project memory banks
17 lines (16 loc) • 457 B
JavaScript
import { ok, serverError } from "../../helpers/index.js";
export class ListProjectsController {
listProjectsUseCase;
constructor(listProjectsUseCase) {
this.listProjectsUseCase = listProjectsUseCase;
}
async handle() {
try {
const projects = await this.listProjectsUseCase.listProjects();
return ok(projects);
}
catch (error) {
return serverError(error);
}
}
}