Child CLI · protocol primitive

Filecoin CLI

A standalone Filecoin CLI for chain queries, IPFS operations, unsigned message building, and now high-level store and retrieve commands. It gives Synthesis a storage/infrastructure primitive through both CLI usage and MCP server support.

npm i -g filecoin-clibin: filecoincommand: filecoin mcptop-level: store / retrieve

What the CLI actually does

Shell surface

The current top-level commands include chain, balance, miner, actor, ipfs, address, message, transfer, store, retrieve, and mcp.

MCP surface

The package can also run as an MCP server via filecoin mcp, so agent harnesses can access Filecoin and IPFS capabilities as tools.

CLI demos

These are individual Filecoin CLI commands, shown directly from the current surface.

filecoin store
filecoin retrieve
filecoin mcp

Actual command shapes

$ filecoin store --from f1abc... --to f01234 --method 2 --params AQI= --cid bafy123 --provider f099 $ filecoin retrieve --cid bafy123 $ filecoin mcp

Role inside Synthesis

Inside the ecosystem, filecoin-cli expands Synthesis beyond swaps, staking, and identity into storage and chain infrastructure. That helps the submission story: one install, multiple protocol classes, one agent execution layer.

$ synthesis filecoin --version $ synthesis list