Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mcp-files-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A lightweight HTTP streamable MCP (Model Context Protocol) server implemented in Go that provides secure file operations within a designated workspace.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools
Manage Supabase projects — databases, auth, storage, and edge functions
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP Security Weekly
Get CVE alerts and security updates for Mcp Files Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A lightweight HTTP streamable MCP (Model Context Protocol) server implemented in Go that provides secure file operations within a designated workspace.
The MCP Files Server enables AI assistants and automation tools to safely read and write text files through the standardized MCP protocol. This server provides:
LOCAL_WORKSPACE_FOLDER../, absolute paths, etc.)read_fileReads the content of a text file within the workspace.
Parameters:
file_path (string, required): Relative path to the file within the workspace (automatically validated for security)Returns: The complete file content as text
Security: Path is automatically validated to prevent access outside the workspace folder.
write_fileWrites content to a text file within the workspace.
Parameters:
file_path (string, required): Relative path to the file within the workspace (automatically validated for security)content (string, required): Text content to write to the fileReturns: Success message with file path and byte count
Security: Path is automatically validated to prevent access outside the workspace folder. Directories are created automatically if needed.
delete_fileDeletes a file from the filesystem within the workspace.
Parameters:
file_path (string, required): Relative path to the file within the workspace (automatically validated for security)Returns: Success message confirming file deletion
Security: Path is automatically validated to prevent access outside the workspace folder.
create_directoryCreates a directory and all necessary parent directories within the workspace.
Parameters:
directory_path (string, required): Relative path to the directory to create within the workspace (automatically validated for security)Returns: Success message confirming directory creation
Security: Path is automatically validated to prevent access outside the workspace folder. Parent directories are created automatically if needed.
delete_directoryDeletes a directory and all its contents from the filesystem within the workspace.
Parameters:
directory_path (string, required): Relative path to the directory to delete within the workspace (automatically validated for security)Returns: Success message confirming directory deletion
Security: Path is automatically validated to prevent access outside the workspace folder. Includes verification that the path is actually a directory before deletion.
list_directoryLists the contents of a directory within the workspace.
Parameters:
directory_path (string, required): Relative path to the directory to list within the workspace (automatically validated for security)Returns: Formatted list of directory conte