MCP.so
ćƒ­ć‚°ć‚¤ćƒ³

🪐 MCP IPFS Server (storacha.network) šŸ›°ļø

@alexbakers

🪐 MCP IPFS Server (storacha.network) šŸ›°ļø 恫恤恄恦

🪐 MCP IPFS Server

åŸŗęœ¬ęƒ…å ±

ć‚«ćƒ†ć‚“ćƒŖ

ćć®ä»–

ćƒ©ć‚¤ć‚»ćƒ³ć‚¹

MIT

ćƒ©ćƒ³ć‚æć‚¤ćƒ 

node

ćƒˆćƒ©ćƒ³ć‚¹ćƒćƒ¼ćƒˆ

stdio

公開者

alexbakers

ęŠ•ēØæč€…

Kama Reka

設定

ä»„äø‹ć®čØ­å®šć‚’ä½æć£ć¦ć€ć“ć®ć‚µćƒ¼ćƒćƒ¼ć‚’ MCP åÆ¾åæœć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆć«čæ½åŠ ć—ć¦ćć ć•ć„ć€‚

{
  "mcpServers": {
    "mcp-ipfs": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v",
        "/path/to/your/project:/path/to/your/project",
        "-e",
        "W3_LOGIN_EMAIL",
        "alexbakers/mcp-ipfs"
      ],
      "env": {
        "W3_LOGIN_EMAIL": "[email protected]"
      }
    }
  }
}

ćƒ„ćƒ¼ćƒ«

ćƒ„ćƒ¼ćƒ«ćÆę¤œå‡ŗć•ć‚Œć¾ć›ć‚“ć§ć—ćŸ

ćƒ„ćƒ¼ćƒ«ćÆ README ć‹ć‚‰č‡Ŗå‹•ēš„ć«ęŠ½å‡ŗć•ć‚Œć¾ć™ć€‚ćƒ”ćƒ³ćƒ†ćƒŠćƒ¼ćÆ ## Tools ćØć„ć†č¦‹å‡ŗć—ć®äø‹ć«čØ˜č¼‰ć™ć‚‹ć“ćØć§ć€ć“ć®ć‚æćƒ–ć«åę˜ ć§ćć¾ć™ć€‚

ꦂ要

What is 🪐 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. It empowers language models and other MCP clients to manage storacha.network spaces, upload/download data, manage delegations, and perform various tasks by wrapping w3 commands.

How to use 🪐 MCP IPFS Server (storacha.network) šŸ›°ļø?

Install the @web3-storage/w3cli globally and run w3 login first. Set the W3_LOGIN_EMAIL environment variable to the email used during login. Configure your MCP client to connect using npx (npx -y mcp-ipfs) or Docker (alexbakers/mcp-ipfs) with the required environment variable.

Key features of 🪐 MCP IPFS Server (storacha.network) šŸ›°ļø

  • Wraps the w3 CLI for native storacha.network integration
  • Provides MCP tools for authentication, space, and data management
  • Supports delegation creation, listing, and revocation
  • Offers advanced storage operations via w3 can commands
  • Includes account billing, plan, and usage reporting tools

Use cases of 🪐 MCP IPFS Server (storacha.network) šŸ›°ļø

  • Upload and download files to/from storacha.network from an AI assistant
  • Manage storage spaces and user delegations programmatically
  • Generate sharing links (w3s.link) for uploaded content
  • Handle keys, tokens, and proofs for decentralized storage workflows

FAQ from 🪐 MCP IPFS Server (storacha.network) šŸ›°ļø

What runtime does it require?

Node.js version 22.0.0 or higher, along with the global installation of @web3-storage/w3cli.

How do I provide filesystem paths when using Docker?

Several w3 commands require absolute paths. In Docker, mount the host directory with -v and use the container path in tool arguments.

What authentication is needed?

Users must run w3 login manually first and set the W3_LOGIN_EMAIL environment variable to the same email for the w3_login tool.

Which transports or protocols does it use?

The README does not specify transport details beyond being an MCP server that can connect to any MCP-compatible client.

What limitations exist?

The w3_space_create command must be run manually due to interactive prompts; w3_up and related file commands require absolute filesystem paths.

ć‚³ćƒ”ćƒ³ćƒˆ

ć€Œćć®ä»–ć€ć®ä»–ć®ć‚³ćƒ³ćƒ†ćƒ³ćƒ„