Skip to content

file.cheap MCP tools cheat sheet

Use this page when choosing the smallest file.cheap MCP operation for an agent workflow. Every tool calls the local vault through fcheap mcp serve; no file.cheap API or cloud account is involved.

Tools

ToolUse it toMutates state?Important guardrail
fcheap_saveSnapshot a file or folderYesPath must not overlap the vault; secrets are scanned
fcheap_listFilter stash summariesNoPrefer tags/tool/since before a broad list
fcheap_infoRead one full manifestNoStash IDs reject traversal and separators
fcheap_restoreMaterialize and verify a stashYesOmit target for a fresh temp directory
fcheap_dropPermanently delete a stashYesRequires force: true
fcheap_searchSearch indexed filesNoSemantic/hybrid queries may reach the configured embedder
fcheap_analyzeIndex a stash and optionally search itYesRemote embedding of flagged content is blocked by default
fcheap_diffCompare a stash with a directoryNoReports only-in-stash, only-in-target, and changed files
fcheap_connectRank source code related to evidenceYes, with indexingRequires external vecgrep; results are leads, not proof
fcheap_vacuumRemove orphaned derived entries and compact indexesYesPayload manifests remain the source of truth
fcheap_ttlSet or clear stash expiryYesExpiry does not delete until sweep is applied
fcheap_sweepPreview or apply expired-stash deletionOptionalPreview is the default
fcheap_cleanupScore cleanup candidatesOptionalAutomatic drops are restricted to safe categories
fcheap_docsList/read embedded docs or return the site URLNoRead-only documentation access

Resources

Use resources when the client can read context without an action-oriented tool call:

text
fcheap://stashes
fcheap://stash/{id}

The first is the stash catalog. The second is the full manifest for one stash.

Prompts

  • investigate_stash guides one saved artifact through inspection, search, and optional connection to source code.
  • find_across_stashes searches for evidence across the vault and summarizes the best matches.

Safe agent policy

  1. List or search before restoring large payloads.
  2. Restore to a fresh temporary directory unless replacement is intentional.
  3. Treat semantic matches and vecgrep candidates as leads.
  4. Never set force: true or apply a cleanup plan without explicit user intent.
  5. Surface secret warnings before any remote embedding decision.
  6. Keep the stash ID in the investigation output so another agent can reproduce the evidence lookup.

For input fields and exact structured output, use the full MCP server reference. For client configuration, see Connect file.cheap to MCP clients.

Released under the MIT License.