UNPKG

@allpepper/memory-bank-mcp

Version:

MCP server for remote management of project memory banks

17 lines (16 loc) 531 B
export class ReadFile { fileRepository; projectRepository; constructor(fileRepository, projectRepository) { this.fileRepository = fileRepository; this.projectRepository = projectRepository; } async readFile(params) { const { projectName, fileName } = params; const projectExists = await this.projectRepository.projectExists(projectName); if (!projectExists) { return null; } return this.fileRepository.loadFile(projectName, fileName); } }