safe-batch-processor
Verified Safeby nohuiam
Overview
Performs safe batch file operations (move, copy, delete, rename) with pre-validation, automatic backup, and rollback capabilities.
Installation
npm startEnvironment Variables
- BACKUP_DIR
- BACKUP_RETENTION_DAYS
Security Notes
The server implements several safety features: input validation via Zod, rate limiting on HTTP endpoints, explicit CORS configuration, and a 'protected paths' list to prevent modifications to critical system directories. Batch operations are automatically backed up, and a rollback feature is provided. The InterLock UDP communication uses a whitelist for signals. However, the WebSocket and InterLock UDP broadcast mechanisms do not appear to have explicit authentication/authorization for receiving messages, which could be a concern if deployed in an untrusted network environment.
Similar Servers
mcp-router
A desktop application that simplifies the management and aggregation of Model Context Protocol (MCP) servers.
filesystem-mcp
Provides secure, efficient, and token-optimized filesystem operations for AI agents via the Model Context Protocol.
mcp-compose
This server provides a robust example of OAuth2 authentication for MCP (Model Context Protocol) servers, using GitHub as the identity provider. It demonstrates secure multi-server management, protocol translation, and integration with AI agents for tool invocation.
dev-kit-mcp-server
A Model Context Protocol (MCP) server targeted for agent development tools, providing scoped authorized operations in the root project directory.