Skip to content
Agentmart
Submit a tool

Remote Filesystem

MCP server for remote filesystem operations on cloud storage (Google Cloud Storage).

Connector by pulsemcp.com · Domain verified by the MCP Registry

IndexedMITLocal (stdio)★ 81
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/pulsemcp-com-remote-filesystem

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for remote filesystem operations on cloud storage (Google Cloud Storage).

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
1 read · 3 write · 1 delete
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 5

Read from the source code; the running server may list different tools.

Read 1 · Look things up without changing anything.

  • list_files

Write 3 · Create, change, send or run things.

  • download
  • modify
  • upload

Delete 1 · Delete, drop, revoke or wipe things.

  • delete_file

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • GCS_PRIVATE_KEY
  • GOOGLE_APPLICATION_CREDENTIALS

Other settings (environment variables or headers).

  • ENABLED_TOOLGROUPS
  • GCS_BUCKET
  • GCS_CLIENT_EMAIL
  • GCS_MAKE_PUBLIC
  • GCS_PROJECT_ID
  • GCS_ROOT_PATH

Files it touches

  • Any path the agent passes to its tools

Tools (5)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • delete_file

    Delete a file from the remote filesystem. Permanently removes a file from the remote storage. This action cannot be undone. **Parameters:** - `path`: Path to the file to delete (required) **Returns:** - Success confirmation with the deleted file path **Use cases:** - Remove old or unused files - Clean up temporary uploads - Delete files that are no longer needed **Example:** ``` delete_file({ path: "temp/upload-2024-01-01.png" }) ```

  • download

    Download a file from the remote filesystem. Retrieves the contents of a file from the remote storage. Can return the content as text (default) or base64-encoded for binary files. **Parameters:** - `path`: Path to the file (relative to root) - `asBase64`: Return as base64 string (useful for images/binary files) **Returns:** - `content`: The file contents (text or base64) - `info`: File metadata (path, size, contentType, etc.) **Use cases:** - Retrieve previously uploaded files - Download configuration files - Get file contents for processing **Example:** ``` download({ path: "config/sett…

  • list_files

    List files and directories in the remote filesystem. Lists all files and subdirectories at the specified path. Returns file metadata including size, content type, and URLs. **Parameters:** - `prefix`: Directory path to list (optional, defaults to root) - `maxResults`: Maximum number of files to return (optional) **Returns:** - `files`: Array of file info objects with path, size, contentType, url, etc. - `directories`: Array of subdirectory paths **Use cases:** - Browse the remote filesystem - Find files matching a pattern - Check what files exist in a directory **Example:** ``` list_files…

  • modify

    Modify file properties in the remote filesystem. Change file access permissions (public/private), content type, or custom metadata. **Parameters:** - `path`: Path to the file (required) - `makePublic`: Make the file publicly accessible - `makePrivate`: Make the file private - `contentType`: Change the MIME type - `metadata`: Custom metadata key-value pairs **Returns:** Updated file info with new properties. **Use cases:** - Make a file publicly accessible for sharing - Make a file private after sharing - Update content type if incorrectly detected - Add custom metadata for tracking **Exam…

  • upload

    Upload a file to the remote filesystem. This tool accepts either a file:// URI pointing to a local file, or base64-encoded file contents. It uploads the data to the configured storage and returns file info including a URL. **Input formats:** - `file://` URI: Points to a local file (e.g., from MCP resources) - Base64 string: Raw file contents encoded in base64 **Returns:** - `path`: Path in the remote filesystem - `url`: URL to access the file (public or signed) - `size`: File size in bytes - `contentType`: MIME type of the file - `isPublic`: Whether the file is publicly accessible **Use ca…

Signals

Stars
81
Forks
10
Open issues
26
Contributors
4
Last commit (this folder)
Jun 22, 2026 (4 months ago)
Last release
Jun 26, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
com.pulsemcp/remote-filesystem
Version
0.1.5
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from pulsemcp.com

Cite this page

Remote Filesystem MCP server. Agent Mart. https://agentmart.dev/connectors/pulsemcp-com-remote-filesystem (last updated 2026-10-24)