@nogoo9/mcp-server-cloud-fs
High-performance MCP server and library providing a cloud-native replacement for mcp-server-filesystem. Supports S3, Azure Blob, GCS, and SQLite with VFS cache coherence.
Versions
0.7.0latest0.6.00.5.00.4.00.3.0+ show 2 moreshow less
0.2.00.1.0Tools 31
mcp-server-cloud-fs get_object_metadata Get cloud-native metadata and tags for an object (content-type, custom headers, tags).
set_object_tags Set or update tags on a cloud object. Replaces all existing tags with the provided ones.
search_by_tag Find objects matching tag filters under a path. Uses AND logic for multiple tag filters.
get_file_info Get metadata for a file: size, last modified, content type.
list_allowed_directories Return the list of allowed root URIs configured for this server.
list_versions List version history for a cloud object. Requires versioning-enabled bucket.
restore_version Restore a previous version of a cloud object. Copies the old version content over the current one.
read_file_range Read a slice of a text file by line range.
grep_file Search a single file for lines matching a regular expression.
grep_files Search all objects under a path for a regular expression.
copy_file Copy a file from source to destination.
delete_file Permanently delete a file.
create_directory Create a directory (writes a zero-byte trailing-slash object).
list_directory List directory contents. Returns [FILE] and [DIR] prefixed entries.
list_directory_with_sizes List directory contents with sizes. Sortable by name (default) or size.
directory_tree Return a recursive tree of all objects under a path. Supports glob excludePatterns.
move_file Move a file from source to destination. Both paths must be within allowed roots.
get_presigned_url Generate a temporary, authenticated HTTPS URL for a cloud object.
read_file Read the complete contents of a file (UTF-8). Deprecated alias for read_text_file.
read_text_file Read a text file. Optionally read only the first `head` or last `tail` lines.
read_media_file Read a binary/media file and return its base64-encoded contents.
read_multiple_files Read multiple files. Returns per-file results; individual errors do not fail the call.
read_file_chunk Read a byte range from a file without downloading the entire object.
write_file Write content to a file, creating it if it does not exist.
edit_file Apply text edits to a file. Each edit replaces oldText with newText. Use dryRun to preview.
patch_file Apply a patch to a file atomically. Supports unified diff format
search_files Search for files matching a glob pattern under a path. Supports excludePatterns.
get_file_schema Extract structural schema from a file without returning its full contents.
summarize_file Get a compact summary of a file: size, line count, content type,
shell Execute POSIX-like shell commands against the cloud filesystem.
Permissions 5
network medium filesystem low shell high database medium env_vars low Scan Findings 0
No scan findings.