Back to Home
CR-AudioViz-AI icon

crav-mcp-filesystem

Verified Safe

by CR-AudioViz-AI

Overview

Model Context Protocol (MCP) server for file system operations, enabling AI to autonomously manage and validate files with security sandboxing.

Installation

Run Command
docker run -p 3003:3003 -v /data:/tmp/javari-builds --env-file .env crav-mcp-filesystem

Environment Variables

  • MCP_API_KEY
  • STORAGE_PATH
  • MAX_FILE_SIZE
  • PORT
  • NODE_ENV

Security Notes

The server includes robust path sanitization to prevent directory traversal, file type whitelisting, and size limits. API key authentication and rate limiting are implemented. However, the `execAsync` command for TypeScript validation runs `npx tsc --noEmit` with a user-controlled `cwd` (workspace directory). While `tsc --noEmit` is generally safe, any shell injection vulnerability in `workspaceId` (though mitigated by `path.join`) or unexpected behavior of `tsc` in a malicious context could be a theoretical concern. Additionally, `SUPABASE_ANON_KEY` is hardcoded in some files, though it's typically for client-side use and not a service-level secret.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassHigh
Avg Tokens500000
Stars0
Forks0
Last Update2026-01-09

Tags

File SystemAPIAI IntegrationSecurityTypeScript