🪐 MCP IPFS Server (storacha.network) 🛰️

A Node.js server implementing the Model Context Protocol (MCP) for interacting with the storacha.network platform via the w3 command-line interface (@web3-storage/w3cli).
This server empowers language models 🤖 and other MCP clients to manage storacha.network spaces, upload/download data, manage delegations, and perform various other tasks by seamlessly wrapping w3 commands.
✨ Features
- Wraps the
w3CLI for native integration with storacha.network. - Provides MCP tools covering a wide range of
w3functionality:- 🔑 Authentication & Agent:
w3_login,w3_reset,w3_account_ls(for checking authorization) - 📦 Space Management:
w3_space_ls,w3_space_use,w3_space_info,w3_space_add,w3_space_provision(Note:w3_space_createmust be run manually due to interactive prompts) - 💾 Data Management:
w3_up,w3_ls,w3_rm - 🔗 Sharing:
w3_open(generates w3s.link URL) - 🤝 Delegations & Proofs:
w3_delegation_create,w3_delegation_ls,w3_delegation_revoke,w3_proof_add,w3_proof_ls - 🔐 Keys & Tokens:
w3_key_create,w3_bridge_generate_tokens - ⚙️ Advanced Storage (
w3 can ...): Blob, CAR, Upload, Index, Access Claim, Filecoin Info management - 💳 Account & Billing:
w3_plan_get,w3_coupon_create,w3_usage_report
- 🔑 Authentication & Agent:






