alexbakers/mcp-ipfs
MCP server for uploading and manipulating IPFS storage, allowing AI assistants or agents to interact with decentralized storage via the MCP protocol.
About this tool
alexbakers/mcp-ipfs
Category: File Management MCP Servers
Tags: mcp, ipfs, decentralized-storage, ai-integration
Source: GitHub Repository
Description
MCP IPFS Server is a Node.js server implementing the Model Context Protocol (MCP) for interacting with decentralized storage via the storacha.network platform and the w3 command-line interface. It enables AI assistants, agents, and other MCP clients to manage storage spaces, upload/download data, and handle delegations on decentralized storage.
Features
- Integration with storacha.network: Native wrapping of the w3 CLI for interaction with decentralized storage.
- Authentication & Agent Management:
w3_login,w3_reset,w3_account_lsfor authentication and authorization checks.
- Space Management:
- List, use, get info, add, and provision storage spaces (
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.
- List, use, get info, add, and provision storage spaces (
- Data Management:
- Upload, list, and remove files (
w3_up,w3_ls,w3_rm).
- Upload, list, and remove files (
- Sharing:
- Generate shareable URLs via
w3_open(produces w3s.link URLs).
- Generate shareable URLs via
- Delegations & Proofs:
- Create, list, revoke delegations (
w3_delegation_create,w3_delegation_ls,w3_delegation_revoke). - Add and list proofs (
w3_proof_add,w3_proof_ls).
- Create, list, revoke delegations (
- Keys & Tokens:
- Create keys and generate bridge tokens (
w3_key_create,w3_bridge_generate_tokens).
- Create keys and generate bridge tokens (
- Advanced Storage Tools:
- Blob, CAR, Upload, Index, Access Claim, Filecoin info management.
- Account & Billing:
- Get plan information, create coupons, and generate usage reports (
w3_plan_get,w3_coupon_create,w3_usage_report).
- Get plan information, create coupons, and generate usage reports (
- Usage with MCP Clients:
- Can be used with any MCP-compatible client, supports running via NPX or Docker.
- Project Structure:
- Modular codebase with clear separation of server entry, tool logic, schemas, and utilities.
- Prerequisites:
- Node.js 22.0.0+, w3 CLI installed and configured, environment variable
W3_LOGIN_EMAILrequired.
- Node.js 22.0.0+, w3 CLI installed and configured, environment variable
- Docker Support:
- Dockerfile provided for containerized deployment.
Licensing
- MIT License
Pricing
No pricing or plans are specified; the project is open source under the MIT license.
Loading more......
Information
Categories
Similar Products
6 result(s)Connects Claude to Blender for analyzing and interacting with IFC building models via MCP, featuring specialized tools for querying and exploring BIM data. A practical BIM-focused MCP server.
MCP server that integrates with chess engines and libraries to provide game analysis, move generation, and position evaluation, illustrating how MCP servers can power AI-driven chess research and applications.
An MCP server integrating Arduino-based robotics (ESP32 or Arduino Nano) with AI, enabling control of hardware components like LEDs, motors, servos, and sensors through AI assistants. Highly relevant as an innovative MCP server expanding hardware interaction capabilities.
A server wrapping the code2flow tool as an MCP service, enabling AI applications to generate and access code call graphs using a standardized protocol. Directly demonstrates MCP server integration.
Enables AI assistants to publish blog content to external platforms through a Python-based MCP server, supporting automated content publishing workflows.
An MCP server for mathematical expression calculation, enabling AI models to perform calculations via MCP.