UNPKG

@allpepper/memory-bank-mcp

Version:

MCP server for remote management of project memory banks

15 lines (14 loc) 573 B
import { RequiredFieldValidator, ValidatorComposite, } from "../../../../validators/index.js"; import { PathSecurityValidator } from "../../../../validators/path-security-validator.js"; const makeValidations = () => { return [ new RequiredFieldValidator("projectName"), new RequiredFieldValidator("fileName"), new PathSecurityValidator("projectName"), new PathSecurityValidator("fileName"), ]; }; export const makeReadValidation = () => { const validations = makeValidations(); return new ValidatorComposite(validations); };