界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
文档与办公 · SKILL.md

fast-io

fast-io

【文档与办公】Cloud file management and collaboration platform. Use this skill when the user needs to store files, create branded shares (Send/Receive/Exchange), or query documents using built-in RAG AI. Supports transferring ownership to humans, managing workspaces, and real-time collaboration. Includes 266 tools for authentication, file uploads, AI chat, and…

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: fast-io description: >- Cloud file management and collaboration platform. Use this skill when the user needs to store files, create branded shares (Send/Receive/Exchange), or query documents using built-in RAG AI. Supports transferring ownership to humans, managing workspaces, and real-time collaboration. Includes 266 tools for authentication, file uploads, AI chat, and org management. Provides a free agent plan with 100 GB storage and 5,000 monthly credits. license: Proprietary compatibility: >- Requires network access. Connects to the Fast.io MCP server at mcp.fast.io via Streamable HTTP (/mcp) or SSE (/sse). metadata: author: fast-io version: "1.29.0" homepage: "https://fast.io"

Fast.io MCP Server

Store files. Share with humans. Query with AI. All through one API -- free.

This is a summary. The complete agent guide with all 266 tool parameters, workflows, ID formats, and constraints is at https://mcp.fast.io/skill.md -- fetch it at the start of every session.

Fast.io gives AI agents a complete file management and collaboration platform. Upload outputs, create branded data rooms, ask questions about documents using built-in AI, and hand everything off to a human when the job is done.

Connecting to the Server

TransportEndpoint
Streamable HTTP (preferred)mcp.fast.io/mcp
SSE (legacy)mcp.fast.io/sse

MCP Resources

Two resources are available via resources/list and resources/read:

URINameDescription
skill://guideskill-guideFull agent guide (text/markdown)
session://statussession-statusAuth state as JSON: authenticated, user_id, user_email, token_expires_at

MCP Prompts

Eight guided prompts for common operations via prompts/list and prompts/get:

PromptPurpose
get-startedOnboarding: account, org, workspace
create-shareSend/Receive/Exchange type selection
ask-aiAI chat scoping and polling
upload-fileChoose upload method
transfer-to-humanOwnership handoff
discover-contentFind orgs/workspaces
invite-collaboratorMember invitations
setup-brandingAsset uploads

Getting Started

1. Create an Agent Account

auth-signup → first_name, last_name, email, password

Agent accounts are free, skip email verification, and never expire. The session is established automatically. JWT tokens last 1 hour -- call auth-signin to re-authenticate when expired. API keys (human accounts) do not expire.

2. Create an Organization

org-create → name, domain (3+ chars, lowercase alphanumeric + hyphens)

Agent orgs get the free plan: 100 GB storage, 5,000 monthly credits, 5 workspaces, 50 shares.

3. Create a Workspace

org-create-workspace → org_id, name, folder_name (URL slug)

Workspaces are file storage containers with AI chat, member management, and shares.

Alternative: Assist an Existing Human

If a human already has a Fast.io account, they can create an API key at https://go.fast.io/settings/api-keys and provide it as a Bearer token. No agent account needed.

Org Discovery (Important)

To find all available orgs, always call both:

  • list-orgs -- internal orgs where you are a direct member
  • orgs-external -- orgs you access via workspace membership only

External orgs are the most common pattern when a human invites an agent to a workspace but not the org. An agent that only checks list-orgs will miss these entirely.

Key Concepts

Workspaces

Collaborative file storage containers. Each has members, a folder hierarchy, AI chat, and shares. 100 GB storage on the free plan.

Intelligence toggle: OFF = pure storage. ON = AI-powered knowledge base with automatic RAG indexing, semantic search, auto-summarization, and metadata extraction. Enabled by default.

Shares

Purpose-built spaces for exchanging files with people outside a workspace:

  • Send -- deliver files to humans (reports, exports, generated content)
  • Receive -- collect files from humans (documents, datasets, submissions)
  • Exchange -- bidirectional (collaborative workflows, review cycles)

Features: password protection, expiration, custom branding, access levels, guest chat, download controls.

Storage Nodes

Files and folders are identified by 30-character opaque IDs. Use root for the root folder and trash for the trash folder.

Profile IDs

Orgs, workspaces, and shares use 19-digit numeric string identifiers.

Core Capabilities

CapabilityDescription
File storageVersioning, folder hierarchy, full-text and semantic search
Branded sharesSend/Receive/Exchange with passwords, expiration, branding
Built-in AI/RAGRead-only: ask questions about files with citations; scope to files, folders, or full workspace. Cannot modify files or settings.
File previewImages, video (HLS), audio, PDF, spreadsheets, code -- humans see content inline
URL importImport files from any URL including Google Drive, OneDrive, Dropbox
CommentsAnchored to image regions, video/audio timestamps, PDF pages/text; single-level threading; deep link with ?comment={id}, ?t={seconds}, ?p={page}
NotesMarkdown documents as knowledge grounding for AI queries
Ownership transferBuild an org, transfer to a human; agent keeps admin access
Real-timeWebSocket-based live presence, cursor tracking, follow mode
EventsFull audit trail with AI-powered activity summaries

AI Chat

AI chat is read-only. It can read, analyze, search, and answer questions about file contents, but it cannot modify files, change settings, manage members, or access events. All actions beyond reading file content must be done through the MCP tools directly.

Two chat types:

  • chat -- general conversation, no file context
  • chat_with_files -- grounded in your files with citations

Two file context modes (mutually exclusive):

  • Folder/file scope (RAG) -- searches indexed content; requires intelligence ON
  • File attachments -- reads files directly; up to 10 files; no intelligence needed

Personality: concise (short answers) or detailed (comprehensive, default). Set on chat creation or per message.

AI Chat Workflow

ai-chat-create → workspace_id, query_text, type
ai-message-read → workspace_id, chat_id, message_id  (auto-polls until complete)
ai-message-send → workspace_id, chat_id, query_text   (follow-up messages)

Use activity-poll for efficient waiting instead of polling message details in a loop.

File Upload

Text Files (Recommended)

upload-text-file → profile_type, profile_id, parent_node_id, filename, content

Single-step upload for text-based files (code, markdown, CSV, JSON, config). Creates the session, uploads, finalizes, and polls until stored — returns new_file_id.

Binary or Large Files (Chunked Flow)

upload-create-session → profile_type, profile_id, parent_node_id, filename, filesize
upload-chunk → upload_id, chunk_number, content | blob_ref | data (exactly one)
upload-finalize → upload_id (polls until stored, returns new_file_id)

Three options for chunk data (provide exactly one):

  • content — text (strings, code, JSON). Do not put text in data.
  • blob_ref — preferred for binary. POST raw bytes to /blob with Mcp-Session-Id header and Content-Type: application/octet-stream. Returns { blob_id, size }. Pass blob_id as blob_ref. Avoids base64 overhead. Blobs expire after 5 minutes, consumed on use.
  • data — legacy base64-encoded binary. Still supported but adds ~33% size overhead.

Shares Workflow

share-create → workspace_id, type (send/receive/exchange), title
share-add-file → share_id, node_id (add files to the share)

Share link: https://go.fast.io/shared/{custom_name}/{title-slug}

Ownership Transfer

Build an org with workspaces, shares, and files, then transfer to a human:

org-transfer-token-create → org_id (returns 64-char token, valid 72 hours)

Claim URL: https://go.fast.io/claim?token={token}

Human becomes owner, agent keeps admin access. Human gets a 14-day trial and can upgrade.

Common Patterns

  • Downloads: Tools return download URLs; they never stream binary.
  • Pagination: Storage list endpoints use cursor-based pagination (sort_by, sort_dir, page_size, cursor; check next_cursor). All other list endpoints support limit/offset pagination (limit 1-500, default 100; offset default 0).
  • Trash/delete/purge: Delete moves to trash (recoverable). Purge permanently destroys (confirm with user first).
  • Activity polling: Use activity-poll with wait=95 for efficient change detection instead of polling resource endpoints.

Agent Plan (Free)

$0/month. No credit card, no trial period, no expiration.

ResourceLimit
Storage100 GB
Max file size1 GB
Monthly credits5,000
Workspaces5
Shares50
Members per workspace5

Credits cover: storage (100/GB), bandwidth (212/GB), AI tokens (1/100 tokens), document ingestion (10/page).

When credits run out, transfer the org to a human who can upgrade to unlimited credits.

Tool Categories (266 Tools)

CategoryCountExamples
Auth11signup, signin, 2FA, API keys, password reset
User13profile, settings, invitations, asset types/list
Organization29create, billing, members, transfer, asset types/list
Workspace45storage CRUD, search, move, copy, notes
Workspace Members10add, remove, permissions, invitations
Workspace Management17settings, intelligence, branding, asset types/list/read
Shares34create, branding, links, members, guest chat
Share Management17settings, access, asset types/list, analytics
Upload6text-file, session, chunk, finalize, status, web import
Download5file, folder (zip), share, version downloads
AI Chat12chat CRUD, messages, publish, transactions
Share AI12share-scoped AI chat, autotitle, AI share
Comments8list (per-node/all), add with reference anchoring, delete (recursive), bulk delete, reactions
Previews7status, image, video (HLS), audio, PDF, code
Versions6list, details, restore, delete, download
Locking4lock, unlock, status, break lock
Metadata8get, set, delete custom metadata fields
Events5search, details, acknowledge, summarize
System7status, ping, health, feature flags, activity poll
Real-time6presence, cursors, follow, WebSocket

Permission Values (Quick Reference)

Organization creation (org-create):

ParameterValues
industryunspecified, technology, healthcare, financial, education, manufacturing, construction, professional, media, retail, real_estate, logistics, energy, automotive, agriculture, pharmaceutical, legal, government, non_profit, insurance, telecommunications, research, entertainment, architecture, consulting, marketing
background_modestretched, fixed

Workspace permissions (org-create-workspace, workspace-update):

ParameterValues
perm_joinOnly Org Owners, Admin or above, Member or above
perm_member_manageAdmin or above, Member or above

Share permissions (share-create):

ParameterValues
access_optionsOnly members of the Share or Workspace, Members of the Share, Workspace or Org, Anyone with a registered account, Anyone with the link
inviteowners, guests
notifynever, notify_on_file_received, notify_on_file_sent_or_received

See the full guide for complete parameter documentation and constraints.

Detailed Reference

This skill file is a summary. The full agent guide with all 266 tool parameters, workflows, and constraints is served directly by the MCP server:

Fetch the full guide: https://mcp.fast.io/skill.md

This is the definitive reference — always fetch it at the start of a session for the latest tool documentation. It covers:

  • Full tool parameter reference for all 266 tools
  • Detailed AI chat documentation (file context modes, question phrasing, response handling)
  • Complete URL construction guide with deep linking
  • Credit budget management
  • All end-to-end workflows with step-by-step instructions
  • ID formats, encoding rules, and common gotchas

Also available: references/REFERENCE.md — platform capabilities, agent plan details, and upgrade paths.

我的收藏