Loading...

This MCP server wraps the `w3` CLI to manage data on the storacha.network via IPFS, enabling language models to interact with decentralized storage.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server wraps the w3 CLI to manage data on the storacha.network via IPFS, enabling language models to interact with decentralized storage.
This server provides access to storacha.network via IPFS. It's relatively safe for read operations, but write and delete operations pose a moderate risk, especially if the server is misconfigured or the underlying w3 CLI has vulnerabilities.
Performance depends on the speed of the w3 CLI and the network connection to storacha.network. Large file uploads may take significant time.
Using storacha.network incurs storage and bandwidth costs. Monitor usage reports to manage expenses.
npm install -g{
"mcpServers": {
"ipfs": {
"command": "npx",
"args": ["-y", "mcp-ipfs"],
"env": {
"W3_LOGIN_EMAIL": "your-email@example.com"
}
}
}
}W3_LOGIN_EMAILw3_loginAuthenticates with the storacha.network using the provided email.
Authenticates the user, but doesn't directly modify data.
w3_resetResets the w3 configuration, potentially logging out the current user.
Resets configuration, may disrupt existing sessions.
w3_account_lsLists the accounts associated with the logged-in user.
Read-only operation, no data modification.
w3_space_lsLists the available spaces on storacha.network.
Read-only operation, no data modification.
w3_space_useSelects a specific space to work with.
Changes the active space, potentially affecting subsequent operations.
w3_space_infoRetrieves information about a specific space.
Read-only operation, no data modification.
w3_space_addAdds a new space to the account.
Creates a new space, consuming resources.
w3_space_provisionProvisions a space, potentially incurring costs.
Provisions a space, potentially incurring costs.
w3_upUploads data to storacha.network.
Writes data to storage, potentially overwriting existing data.
w3_lsLists the contents of a space.
Read-only operation, no data modification.
w3_rmRemoves data from storacha.network.
Deletes data, potentially causing irreversible data loss.
w3_openGenerates a w3s.link URL for sharing data.
Creates a shareable link, but doesn't modify data.
w3_delegation_createCreates a delegation for accessing resources.
Creates a delegation, granting access to resources.
w3_delegation_lsLists existing delegations.
Read-only operation, no data modification.
w3_delegation_revokeRevokes a delegation, removing access.
Revokes access, potentially disrupting workflows.
w3_proof_addAdds a proof to the network.
Adds a proof, potentially affecting network state.
w3_proof_lsLists existing proofs.
Read-only operation, no data modification.
w3_key_createCreates a new key.
Creates a new key, which can be used for authentication.
w3_bridge_generate_tokensGenerates bridge tokens.
Generates tokens, which can be used for accessing resources.
w3_plan_getRetrieves the current account plan.
Read-only operation, no data modification.
w3_coupon_createCreates a coupon.
Creates a coupon, potentially affecting billing.
w3_usage_reportGenerates a usage report.
Read-only operation, no data modification.
Environment Variable
This server provides access to storacha.network via IPFS. It's relatively safe for read operations, but write and delete operations pose a moderate risk, especially if the server is misconfigured or the underlying `w3` CLI has vulnerabilities.
Autonomy depends on the specific tools used and the permissions granted to the `w3` CLI. Exercise caution when using destructive tools like `w3_rm` in automated workflows.
Production Tip
Always validate input paths and data before using write or delete operations, especially in automated scripts.
storacha.network is a decentralized storage platform built on IPFS, providing a way to store and retrieve data in a distributed manner.
You need to install the `w3` CLI, log in using `w3 login`, and set the `W3_LOGIN_EMAIL` environment variable to the same email address.
Yes, the `w3_rm` tool allows you to delete data. Exercise extreme caution when using this tool, as data deletion is irreversible.
Use the `w3_up` tool, providing the absolute path to the file you want to upload. Ensure the path is correct within the context of the execution environment (host machine or Docker container).
Delegations allow you to grant access to specific resources to other users or applications. Use `w3_delegation_create` to create a delegation and `w3_delegation_ls` to list existing delegations.
Use the `w3_usage_report` tool to monitor your storage and bandwidth consumption. Consider using coupons to reduce costs.
No, this server does not provide built-in encryption. You should encrypt your data before uploading it to storacha.network if you require confidentiality.