locker-mcp
Version:
MCP server for file locking and access control for AI code tools
12 lines • 608 B
TypeScript
import { LockFileParams, UnlockFileParams, GetFileStateParams, UpdateFileParams, FileStateResponse } from './types';
export declare class Locker {
private readonly metadataManager;
constructor(projectRoot?: string);
getFileState(params: GetFileStateParams): FileStateResponse;
lockFile(params: LockFileParams): FileStateResponse;
unlockFile(params: UnlockFileParams): FileStateResponse;
updateFile(params: UpdateFileParams): FileStateResponse;
finalizeFile(filePath: string): FileStateResponse;
getAllTrackedFiles(): FileStateResponse[];
}
//# sourceMappingURL=locker.d.ts.map