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.
15 lines (14 loc) • 613 B
JavaScript
import { RequiredFieldValidator, ValidatorComposite, ParamNameValidator, } from "../../../../validators/index.js";
import { PathSecurityValidator } from "../../../../validators/path-security-validator.js";
const makeValidations = () => {
return [
// projectName is automatically injected by path-based adapter
new RequiredFieldValidator("fileName"),
new ParamNameValidator("fileName"),
new PathSecurityValidator("fileName"),
];
};
export const makeMemoryLoadValidation = () => {
const validations = makeValidations();
return new ValidatorComposite(validations);
};