← Back to search

@nogoo9/mcp-server-cloud-fs

GitHub Actions Scanned 3d ago

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.

? Not scanned yet

Versions

0.7.0latest
May 18, 2026
0.6.0
May 15, 2026
0.5.0
May 13, 2026
0.4.0
May 12, 2026
0.3.0
May 11, 2026
+ show 2 moreshow less
0.2.0
May 11, 2026
0.1.0
Apr 27, 2026

Tools 31

mcp-server-cloud-fs
annotations: none low

get_object_metadata
annotations: none low

Get cloud-native metadata and tags for an object (content-type, custom headers, tags).

path string
set_object_tags
annotations: none low

Set or update tags on a cloud object. Replaces all existing tags with the provided ones.

path string
search_by_tag
annotations: none low

Find objects matching tag filters under a path. Uses AND logic for multiple tag filters.

path string
get_file_info
annotations: none low

Get metadata for a file: size, last modified, content type.

list_allowed_directories
annotations: none low

Return the list of allowed root URIs configured for this server.

list_versions
annotations: none low

List version history for a cloud object. Requires versioning-enabled bucket.

path string
restore_version
annotations: none low

Restore a previous version of a cloud object. Copies the old version content over the current one.

path string
read_file_range
annotations: none low

Read a slice of a text file by line range.

grep_file
annotations: none low

Search a single file for lines matching a regular expression.

grep_files
annotations: none low

Search all objects under a path for a regular expression.

copy_file
annotations: none low

Copy a file from source to destination.

delete_file
annotations: none low

Permanently delete a file.

create_directory
annotations: none low

Create a directory (writes a zero-byte trailing-slash object).

list_directory
annotations: none low

List directory contents. Returns [FILE] and [DIR] prefixed entries.

list_directory_with_sizes
annotations: none low

List directory contents with sizes. Sortable by name (default) or size.

directory_tree
annotations: none low

Return a recursive tree of all objects under a path. Supports glob excludePatterns.

move_file
annotations: none low

Move a file from source to destination. Both paths must be within allowed roots.

get_presigned_url
annotations: none low

Generate a temporary, authenticated HTTPS URL for a cloud object.

read_file
annotations: none low

Read the complete contents of a file (UTF-8). Deprecated alias for read_text_file.

read_text_file
annotations: none low

Read a text file. Optionally read only the first `head` or last `tail` lines.

read_media_file
annotations: none low

Read a binary/media file and return its base64-encoded contents.

read_multiple_files
annotations: none low

Read multiple files. Returns per-file results; individual errors do not fail the call.

read_file_chunk
annotations: none low

Read a byte range from a file without downloading the entire object.

write_file
annotations: none low

Write content to a file, creating it if it does not exist.

edit_file
annotations: none low

Apply text edits to a file. Each edit replaces oldText with newText. Use dryRun to preview.

patch_file
annotations: none low

Apply a patch to a file atomically. Supports unified diff format

search_files
annotations: none low

Search for files matching a glob pattern under a path. Supports excludePatterns.

get_file_schema
annotations: none low

Extract structural schema from a file without returning its full contents.

summarize_file
annotations: none low

Get a compact summary of a file: size, line count, content type,

shell
annotations: none low

Execute POSIX-like shell commands against the cloud filesystem.

Permissions 5

network medium
Server uses network capabilities via: fetch(), net
filesystem low
Server uses filesystem capabilities via: fs, fs sync ops, fs/promises, path
shell high
Server uses shell capabilities via: spawn()
database medium
Server uses database capabilities via: better-sqlite3
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 0

No scan findings.