Node.js MCP server wrapping the w3 CLI for managing storacha.network IPFS storage and related tasks.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We ran the install command below but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.
npx -y mcp-ipfsNo response to initialize.
This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Ipfs.

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.
w3 CLI for native integration with storacha.network.w3 functionality:
w3_login, w3_reset, w3_account_ls (for checking authorization)w3_space_ls, w3_space_use, w3_space_info, w3_space_add, w3_space_provision (Note: w3_space_create must be run manually due to interactive prompts)w3_up, w3_ls, w3_rmw3_open (generates w3s.link URL)w3_delegation_create, w3_delegation_ls, w3_delegation_revoke, w3_proof_add, w3_proof_lsw3_key_create, w3_bridge_generate_tokensw3 can ...): Blob, CAR, Upload, Index, Access Claim, Filecoin Info managementw3_plan_get, w3_coupon_create, w3_usage_reportnode -v).w3 CLI: The server executes w3 commands directly. Ensure @web3-storage/w3cli is installed globally and configured:
w3_login tool requires the W3_LOGIN_EMAIL environment variable to be set to the same email used for w3 login.The codebase is organized as follows:
This server can be used with any MCP-compatible client. You need to configure your client to connect to this server.
This assumes npm and the prerequisites are met.
Build the image first (see Build section) or use the pre-built image alexbakers/mcp-ipfs.
Several w3 commands require absolute filesystem paths (e.g., w3_up, w3_delegation_create --output, w3_proof_add, w3_can_blob_add, w3_can_store_add).
-v flag (e.g., -v /Users/me/project:/Users/me/project) and then use the container path (e.g., /Users/me/project/my_file.txt) in the tool arguments.Clone the repository and install dependencies:
Build the TypeScript code:
You can then run the server directly:
Or publish it (if you have the rights):
Build the Docker image:
This MCP server is licensed under the MIT License. See the LICENSE file for details.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/alexbakers-mcp-ipfs)<a href="https://allmcps.com/mcp/alexbakers-mcp-ipfs"><img src="https://allmcps.com/api/badge/alexbakers-mcp-ipfs?style=directory" alt="MCP Ipfs on AllMCPs" /></a>