SM

storacha/mcp-storage-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

13 stars 8 forks 品質 65 トレンド 20Apache-2.0

Storacha MCP ストレージ サーバー - AI アプリケーション用の自己データを分離します.

概要

Storachaホットストレージ用のモデルコンテキストプロトコル(MCP)サーバーの実装で、AIアプリケーションは標準化されたインターフェイスを使用してファイルを保存および取得することができます。 IPFS と CID を使用して、信頼性が高く、分散型のデータ交換を可能にし、データ sovereignty、verifiability を確保し、エージェントフレームワークと AI システムとのシームレスな統合を実現します。 分散型ストレージを今すぐ起動! - : GitHubアカウントにサインアップし、即座に受け取ります。クレジットカードは必要ありません。 - : あなたの電子メールで登録し、ロック解除するためにクレジットカードを追加します。 - : Blob文書を安全にアップロードおよび取得します。 - : 長寿とアクセシビリティのために最適化された構造化されたデータストレージを維持します。 - : 複数のエージェントと多様なシステム間でデータを簡単に共有し、分散、検証、効率的なデータ交換を実現します。 - : シームレスにモデルコンテキストプロトコルを介してアプリケーションに Storacha ストレージの検索を統合します.

概要(AI 翻訳)

Storachaホットストレージ用のモデルコンテキストプロトコル(MCP)サーバーの実装で、AIアプリケーションは標準化されたインターフェイスを使用してファイルを保存および取得することができます。 IPFS と CID を使用して、信頼性が高く、分散型のデータ交換を可能にし、データ sovereignty、verifiability を確保し、エージェントフレームワークと AI システムとのシームレスな統合を実現します。

無料のストレージオプションで OST を始める

分散型ストレージを今すぐ起動!

-GitHubユーザー:GitHubアカウントにサインアップし、即座に100MBの無料ストレージを受け取る** - クレジットカードは必要ありません! -Email Users: 電子メールで登録し、クレジットカードを追加して、5GBの無料ストレージスペースのロックを解除します。

ユースケース

-Document Storage & Analysis:Blob文書を安全にアップロードおよび取得します。 -長期構造データストレージ:長寿とアクセシビリティのために最適化された構造化されたデータストレージを維持します。 -エージェントとシステム間でのデータ共有:**CID(コンテンツ識別子)を使用して複数のエージェントと多様なシステム間でデータを簡単に共有し、分散、検証、効率的なデータ交換を可能にします.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Storacha MCP Storage Server

A Model Context Protocol (MCP) server implementation for Storacha hot storage, allowing AI applications to store and retrieve files through a standardized interface. It enables trustless, decentralized data exchange using IPFS and CIDs, ensuring data sovereignty, verifiability, and seamless integration with agent frameworks & AI systems.

Free Storage Options to Start 🚀

Jump-start your decentralized storage journey today!

  • GitHub Users: Sign up with your GitHub account and instantly receive 100MB of free storage — no credit card required!
  • Email Users: Register with your email and add a credit card to unlock 5GB of free storage space.

Use Cases

  • Document Storage & Analysis: Securely upload and retrieve Blob documents.
  • Long-term Structured Data Storage: Maintain structured data storage optimized for longevity and accessibility.
  • Data Sharing Between Agents and Systems: Easily share data across multiple agents and diverse systems using CIDs (Content Identifiers), enabling decentralized, verifiable, and efficient data exchange.
  • Application Integration: Seamlessly integrate Storacha storage retrieval into applications via the Model Context Protocol.
  • AI Model Development: Support AI models by providing reliable versioning and access to external datasets stored in Storacha.
  • LLM Integration: Enhance large language models (LLMs) by connecting directly with Storacha Storage for seamless data access.
  • Web Application Backups: Reliably store backup copies of web applications for disaster recovery.
  • Machine Learning Datasets: Efficiently manage and access large datasets used in machine learning workflows.

Quick Installation Guide

Get started with the Storacha MCP Storage Server in just a few simple steps.

  1. Clone the Repository

    git clone https://github.com/storacha/mcp-storage-server.git && cd mcp-storage-server
    
  2. Install Dependencies

    pnpm install
    
  3. Generate Keys & Delegation

    • Install the CLI

      npm install -g @web3-storage/w3cli
      
    • Login to Storacha

      w3 login
      

      Output:

      ? How do you want to login?
        Via Email
      ❯ Via GitHub
      

      Select Via GitHub and authenticate with your GitHub account.

    • Create a Space

      w3 space create 
      

      Replace `` with a name for your new Space. :warning: Make sure you save the recovery key, so you can access your space from another device if needed.

    • Create a Private Key

      w3 key create
      

      Output:

      AgentId: did:key:z6MkhMZRW2aoJ6BQwkpMSJu68Jgqkz1FTpr1p69cpnN43YWG
      PrivateKey: LMgCYLkvOc8Sm0mOL4cWFLxsWP0ZPEYrLxcQqsV93/s5RLje0BKx05muAse1Hkvh+sxUW38OcHtpiN1zxfpTJ4ht4jxV0=
      
    • Set the Agent ID & Create Delegation

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "storacha-storage-server": { "command": "node", "args": ["./dist/index.js"], "env": { // The server supports `stdio`, `sse`, and `rest` modes, the default is `stdio`. "MCP_TRANSPORT_MODE": "stdio", // The Storacha Agent private key that is authorized to store data into the Space. "PRIVATE_KEY": "<agent_private_key>", // The base64 encoded delegation that proves the Agent is allowed to store data. If not set, MUST be provided for each upload request. "DELEGATION": "<base64_delegation>", }, "shell": true, "cwd": "./", }, }, }