🪐 MCP IPFS サーバー (storacha.network) 🛰️
w3
コマンドライン インターフェイス ( @web3-storage/w3cli
) を介してstoracha.networkプラットフォームと対話するためのModel Context Protocol (MCP)を実装する Node.js サーバー。
このサーバーは、言語モデル 🤖 やその他の MCP クライアントが storacha.network スペースを管理し、データをアップロード/ダウンロードし、委任を管理し、 w3
コマンドをシームレスにラップすることでさまざまな他のタスクを実行できるようにします。
✨ 特徴
- storacha.network とのネイティブ統合のために
w3
CLI をラップします。 - 幅広い
w3
機能をカバーする MCP ツールを提供します。- 🔑認証とエージェント:
w3_login
、w3_reset
、w3_account_ls
(認証チェック用) - 📦スペース管理:
w3_space_ls
、w3_space_use
、w3_space_info
、w3_space_add
、w3_space_provision
(注:w3_space_create
対話型プロンプトのため手動で実行する必要があります) - 💾データ管理:
w3_up
、w3_ls
、w3_rm
- 🔗共有:
w3_open
(w3s.link URL を生成) - 🤝委任と証明:
w3_delegation_create
、w3_delegation_ls
、w3_delegation_revoke
、w3_proof_add
、w3_proof_ls
- 🔐キーとトークン:
w3_key_create
、w3_bridge_generate_tokens
- ⚙️高度なストレージ (
w3 can ...
): Blob、CAR、アップロード、インデックス、アクセス要求、Filecoin 情報管理 - 💳アカウントと請求:
w3_plan_get
、w3_coupon_create
、w3_usage_report
- 🔑認証とエージェント:
🛠️ 前提条件
- **Node.js:**バージョン 22.0.0 以上 (
node -v
)。 - **
w3
CLI:**サーバーはw3
コマンドを直接実行します。@web3-storage/w3cli
がグローバルにインストールされ、設定されていることを確認してください。 - 環境変数:
w3_login
ツールでは、W3_LOGIN_EMAIL
環境変数をw3 login
に使用するのと同じ電子メールに設定する必要があります。
🏗️ プロジェクト構造
コードベースは次のように構成されています。
🚀 MCP クライアントでの使用
このサーバーは、MCP互換のクライアントであればどれでも使用できます。このサーバーに接続するには、クライアントを設定する必要があります。
例: NPX (単純なローカル使用に推奨)
これは、 npm
と前提条件が満たされていることを前提としています。
例: Docker
最初にイメージをビルドするか (ビルド セクションを参照)、事前にビルドされたイメージalexbakers/mcp-ipfs
を使用します。
📝 パスに関する注意:
いくつかのw3
コマンドでは絶対ファイルシステム パスが必要です (例: w3_up
、 w3_delegation_create --output
、 w3_proof_add
、 w3_can_blob_add
、 w3_can_store_add
)。
- **NPX:**ホスト マシンからの絶対パスを指定します。
- Docker: コンテナ内の絶対パスを指定します。ホストからファイルを操作する(アップロードなど)場合は、
-v
フラグ(例:-v /Users/me/project:/Users/me/project
)を使用して関連するホストディレクトリをコンテナにマウントし、ツール引数でコンテナパス(例:/Users/me/project/my_file.txt
)を使用する必要があります。
📦 ビルド
リポジトリをクローンし、依存関係をインストールします。
TypeScript コードをビルドします。
その後、サーバーを直接実行できます。
または公開します(権利がある場合)。
🐳 Dockerビルド
Docker イメージをビルドします。
📜 ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。詳細はLICENSEファイルをご覧ください。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
🪐 MCP IPFS サーバー
このサーバーは、言語モデル 🤖 やその他の MCP クライアントが storacha.network スペースを管理し、データをアップロード/ダウンロードし、委任を管理し、w3 コマンドをシームレスにラップすることでさまざまな他のタスクを実行できるようにします。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA MCP Server used to collect MCP Servers over the internet.Last updated -318Python
- AsecurityAlicenseAqualityAn MCP server that provides tools for reading, writing, and editing files on the local filesystem.Last updated -11,494PythonApache 2.0
- -securityAlicense-qualityThe server integrates with the free IMF data API and provides various features to facilitate data retrieval and analysis. The server is built using the FastMCP framework and offers the following functionalities:Last updated -4PythonApache 2.0
- AsecurityFlicenseAqualityAn MCP server designed to work with FFmpeg for media processing tasks, offering enhanced performance and secure communication for handling media processing requests.Last updated -21012TypeScript