mcpField
S
Story IP Creator Agent

Story IP Creator Agent

ローカル
github.com/sarick-storyAI・エージェント785 週間前に更新

Story IP Creator Agent について

Story IP Creator Agentは、LangGraphベースで画像を生成し、Storyブロックチェーン上のIPアセットとして登録するエージェントです。ミント前に画像の確認とライセンス条件の調整を案内します。

主な機能

  1. 01DALL-E 3による画像生成
  2. 02画像の確認と承認
  3. 03IPFSへの画像アップロード
  4. 04IPメタデータの作成
  5. 05ライセンス条件の調整
  6. 06Story IPとライセンストークンのミント

活用シーン

  1. 01Story IPアセット用の画像作成
  2. 02登録前の生成画像の確認
  3. 03収益分配と二次利用条件の設定

MCP 対応

Story関連機能へのアクセスにStory SDK MCPサーバーを使用します。エージェントと同じ階層にサーバーのリポジトリが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Story IP Creator Agent

Story で IP アセットを作成、ミント、登録するための LangGraph ベースのエージェントです。

概要

このエージェントは、AI 生成画像を作成して IPFS にアップロードし、Story ブロックチェーン上の IP アセットとして登録するのを支援します。処理には、以下の手順が含まれます。

  1. DALL-E 3 を使用して画像を生成する
  2. 生成した画像についてユーザーの承認を得る
  3. 承認済みの画像を IPFS にアップロードする
  4. IP アセットの IP メタデータを作成する
  5. ユーザーとライセンス条件を交渉する
  6. Story 上で IP をミントして登録する
  7. IP のライセンストークンをミントする

image

要件

  • Python 3.9+
  • LangGraph
  • LangChain
  • OpenAI API キー(DALL-E および GPT モデル用)
  • Story SDK

ディレクトリ構成

このエージェントを正しく動作させるには、特定のディレクトリ構成が必要です。

your-root-directory/
├── langgraph-mcp-agent/
│   ├── agent.py
│   └── ...
├── story-mcp-hub/          
│   ├── story-sdk-mcp/
│   │   ├── server.py
│   │   └── ...
│   └── ...

インストール

  1. uv をインストールします。

    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  2. このリポジトリをクローンし、プロジェクトディレクトリに移動します。

  3. uv を使用して依存関係をインストールします。

    uv sync
    
  4. 環境変数を設定します。

    cp .env.example .env
    

    次に、.env ファイルを編集して API キーと設定を入力します。

  5. 上記の ディレクトリ構成 のセクションに示すように、story-sdk-mcp リポジトリを このリポジトリをクローンしたのと同じフォルダーに クローンします。README の手順に従って、その mcp サーバーをセットアップしてインストールし、.env 変数をすべて設定してください。実行する必要はありません。このエージェントがアクセスできるように、同じフォルダー内に配置してください。

使用方法

エージェントを実行します。

uv run agent.py

エージェントが対話形式で、以下の手順を案内します。

  1. 画像の説明を入力する(例:「スノーボードをする人物を描いたアニメ風の画像」)
  2. 生成された画像を確認し、承認するか新しい画像をリクエストする
  3. 以下のライセンス条件を設定する。
    • 商用収益の分配率(0~100%)
    • 二次的著作物の作成を許可するかどうか(はい/いいえ)
  4. Story ブロックチェーン上でミント処理を完了する
ワークフローの例

agent.py を実行すると、次のようなワークフローを体験できます。

=== Story IP Creator ===
This tool will help you create and mint an image as an IP asset in the Story ecosystem.

What image would you like to create? (e.g., 'an anime style image of a person snowboarding'): blob skateboarding on a mountaintop

Starting the creation process...

[Image is generated and a link is given]

Do you like this image? (yes/no + feedback): yes
Uploading image to IPFS...

[Metadata is generated]

Enter Commercial Revenue Share (0-100%, default: 15%): 20
Allow Derivative Works? (yes/no, default: yes): yes

[Minting and registration process]

=== Process Complete ===
Your IP has been successfully created and registered with Story!

エージェントは、画像生成のための DALL-E、ストレージのための IPFS、ミントと登録のための Story ブロックチェーンとの複雑なやり取りをすべて処理します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。