← Back to search

@nogoo9/mcp-server-cloud-fs

GitHub Actions Scanned 19d 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.

D
40 / 100

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
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

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 81

low
Tool 'list_versions' has no annotations annotation_checker · 100%
low
Tool 'mcp-server-cloud-fs' has no annotations annotation_checker · 100%
low
Tool 'get_object_metadata' has no annotations annotation_checker · 100%
low
Tool 'set_object_tags' has no annotations annotation_checker · 100%
low
Tool 'search_by_tag' has no annotations annotation_checker · 100%
low
Tool 'get_file_info' has no annotations annotation_checker · 100%
low
Tool 'list_allowed_directories' has no annotations annotation_checker · 100%
low
Tool 'restore_version' has no annotations annotation_checker · 100%
low
Tool 'read_file_range' has no annotations annotation_checker · 100%
low
Tool 'grep_file' has no annotations annotation_checker · 100%
low
Tool 'grep_files' has no annotations annotation_checker · 100%
low
Tool 'copy_file' has no annotations annotation_checker · 100%
low
Tool 'delete_file' has no annotations annotation_checker · 100%
low
Tool 'create_directory' has no annotations annotation_checker · 100%
low
Tool 'list_directory' has no annotations annotation_checker · 100%
low
Tool 'list_directory_with_sizes' has no annotations annotation_checker · 100%
low
Tool 'directory_tree' has no annotations annotation_checker · 100%
low
Tool 'move_file' has no annotations annotation_checker · 100%
low
Tool 'get_presigned_url' has no annotations annotation_checker · 100%
low
Tool 'read_file' has no annotations annotation_checker · 100%
low
Tool 'read_text_file' has no annotations annotation_checker · 100%
low
Tool 'read_media_file' has no annotations annotation_checker · 100%
low
Tool 'read_multiple_files' has no annotations annotation_checker · 100%
low
Tool 'read_file_chunk' has no annotations annotation_checker · 100%
low
Tool 'write_file' has no annotations annotation_checker · 100%
low
Tool 'edit_file' has no annotations annotation_checker · 100%
low
Tool 'patch_file' has no annotations annotation_checker · 100%
low
Tool 'search_files' has no annotations annotation_checker · 100%
low
Tool 'get_file_schema' has no annotations annotation_checker · 100%
low
Tool 'summarize_file' has no annotations annotation_checker · 100%
low
Tool 'shell' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: minimatch@9.0.0 (GHSA-23c5-xmqv-rm74) dependency_analyzer · 95%
medium
Vulnerable dependency: minimatch@9.0.0 (GHSA-3ppc-4f35-3m26) dependency_analyzer · 95%
medium
Vulnerable dependency: minimatch@9.0.0 (GHSA-7r86-cg39-jmmj) dependency_analyzer · 95%
medium
Vulnerable dependency: zod@3.0.0 (GHSA-m95q-7qp3-xv42) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@8.0.12 (GHSA-fx2h-pf6j-xcff) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@8.0.12 (GHSA-v6wh-96g9-6wx3) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: mcp-server-cloud-fs manifest_parser · 75%
info
Tool: get_object_metadata manifest_parser · 85%
info
Tool: set_object_tags manifest_parser · 85%
info
Tool: search_by_tag manifest_parser · 85%
info
Tool: get_file_info manifest_parser · 85%
info
Tool: list_allowed_directories manifest_parser · 85%
info
Tool: list_versions manifest_parser · 85%
info
Tool: restore_version manifest_parser · 85%
info
Tool: read_file_range manifest_parser · 85%
info
Tool: grep_file manifest_parser · 85%
info
Tool: grep_files manifest_parser · 85%
info
Tool: copy_file manifest_parser · 85%
info
Tool: delete_file manifest_parser · 85%
info
Tool: create_directory manifest_parser · 85%
info
Tool: list_directory manifest_parser · 85%
info
Tool: list_directory_with_sizes manifest_parser · 85%
info
Tool: directory_tree manifest_parser · 85%
info
Tool: move_file manifest_parser · 85%
info
Tool: get_presigned_url manifest_parser · 85%
info
Tool: read_file manifest_parser · 85%
info
Tool: read_text_file manifest_parser · 85%
info
Tool: read_media_file manifest_parser · 85%
info
Tool: read_multiple_files manifest_parser · 85%
info
Tool: read_file_chunk manifest_parser · 85%
info
Tool: write_file manifest_parser · 85%
info
Tool: edit_file manifest_parser · 85%
info
Tool: patch_file manifest_parser · 85%
info
Tool: search_files manifest_parser · 85%
info
Tool: get_file_schema manifest_parser · 85%
info
Tool: summarize_file manifest_parser · 85%
info
Tool: shell manifest_parser · 85%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (16) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 90%
medium
Permission: database access detected permission_analyzer · 90%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 26 components sbom_generator · 100%
critical
RSA Private Key found in nogoo9-mcp-server-cloud-fs-c3260f3/docs/guide/production.md secret_scanner · 95%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%