MCP-IPFS is a server implementation that provides AI assistants with access to the IPFS Storacha Network through the w3cli interface. Developed by Alex Baker, this TypeScript server enables file uploads, space management, delegation handling, and various IPFS operations via a set of well-defined tools. The implementation requires email authentication with the w3 service and handles command execution, parsing responses, and formatting results for AI consumption. Particularly useful for decentralized storage workflows, content addressing, and managing persistent data on IPFS without requiring direct CLI interaction.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
Authenticate the user with the system. Parameters: email (string, required)
Reset the user account settings.
List all accounts associated with the user.
List all spaces available to the user.
Select a specific space to work within. Parameters: spaceId (string, required)
Retrieve information about a specific space. Parameters: spaceId (string, required)
Add a new space for the user. Parameters: spaceDetails (object, required)
Provision resources for a space. Parameters: spaceId (string, required), resources (object, required)
Upload data to the specified space. Parameters: filePath (string, required)
List files in the specified space.
Remove a file from the specified space. Parameters: filePath (string, required)
Generate a public link for a file in the specified space.
Create a delegation for a specific account. Parameters: delegationDetails (object, required)
List all delegations associated with the user.
Revoke a specific delegation. Parameters: delegationId (string, required)
Add a proof to a specific delegation. Parameters: proofDetails (object, required)
List all proofs associated with the user.
Create a new key for the user.
Generate tokens for the user to interact with external services.
Retrieve the current plan associated with the user's account.
Create a new coupon for account billing.
Generate a report of the account's usage.