LabscoMCP early access ↗
MediaFireMCP SERVER · OFFICIAL PROJECT

Fast.io

Run the Fast.io CLI as an MCP server and get its whole command surface — orgs, workspaces, files, uploads, shares, comments — as tools, with responses in token-efficient Markdown.

by MediaFire ↗Office Suites & Cloud File Storage✓ Official

LABSCO SUMMARY

A CLI that thought about token cost before exposing itself to an agent.

Markdown rather than JSON on every read and status response is a deliberate choice for LLM consumers, and --tools lets you cut the surface down to the groups a given agent actually needs. Some things stay CLI-only on purpose — sign send and void, fileshare upload write-back and ws-token — and the sign tool only appears when E-Sign is enabled, so a few high-risk operations are simply not reachable from the agent.

What it is

A Rust-built command-line interface to the Fast.io cloud storage platform that also runs as an MCP server. fastio mcp exposes the CLI's action-routed command surface as MCP tools over stdio, so the same authentication, profiles and backend settings apply whether a person or an agent is driving.

What you get

  • Organizations, workspaces, members and invitations managed as command groups — org, workspace, member, invitation
  • Files listed, foldered, moved, copied, renamed, deleted, trashed, versioned, searched and locked — files, lock
  • Chunked uploads with progress, text upload, URL import and session management — upload; streaming downloads, folder ZIP and batch — download
  • Shares and durable single-file link shares with grants, previews and activity — share, fileshare; plus comment, event, preview, asset
  • Fast.io's delegated AI agent for ask, chat, search, history and summarize — ripley
  • Tool responses rendered as GitHub-flavored Markdown, byte-equivalent to the API's ?output=markdown, which is substantially more token-efficient than pretty-printed JSON
  • Tool filtering — fastio mcp --tools auth,org,workspace,files,upload,download narrows what the agent sees

Requirements

A Fast.io account. Authentication is checked in order: the --token flag, then FASTIO_TOKEN, then FASTIO_API_KEY, then stored profile credentials. fastio auth login opens a browser for PKCE OAuth and refreshes tokens automatically; fastio auth api-key create mints a key for CI. Install with npm install -g @vividengine/fastio-cli (version 0.2.37, binary fastio), a shell script, a prebuilt binary for macOS/Linux/Windows, or cargo install --path . which needs Rust 1.85+. Configure the MCP entry as command fastio with args ["mcp"]. The server honors --api-base, --token and --profile. Apache License 2.0.

Setup effort

One command plus a key — npm install -g @vividengine/fastio-cli, then supply credentials