mcpField
I
IP Asset Creation Agent with LangGraph

IP Asset Creation Agent with LangGraph

github.com/ellieli0630フレームワーク・SDK287 週間前に更新

IP Asset Creation Agent with LangGraph について

Story Protocol 上で IP アセットを作成・ミント・登録する LangGraph ベースのエージェントです。複数のコンテンツ生成方法に対応し、新しいアセットを自動的に Twitter で公開します。

主な機能

  1. 01ローカルファイルアップロードまたは DALL-E 画像生成
  2. 02完全な IP アセット作成ワークフロー
  3. 03自動 IPFS アップロードとメタデータ生成
  4. 04ライセンストークンのミント
  5. 05お知らせ用 Twitter 統合

活用シーン

  1. 01デジタルコンテンツの IP アセットを作成・ミント
  2. 02ブロックチェーンで知的財産を登録・管理
  3. 03IP アセット公開ワークフローを自動化

詳細

LangGraphを使用したIPアセット作成エージェント

このリポジトリには、LangGraphを使用してStory Protocol上でIPアセットを作成およびミントするのを支援するエージェントが含まれています。このエージェントは、コンテンツ作成からミントおよびブロックチェーンへのIPアセット登録まで、プロセス全体を通じてユーザーをガイドします。

機能

  • 複数のコンテンツ作成オプション:

    • ローカルの画像/動画ファイルをアップロード
    • OpenAI DALL-Eを使用して画像を生成
    • Luma AIを使用して動画を生成(プレースホルダー実装)(進行中!Lumaで動画の生成には成功しましたが、IPFSへのアップロードで止まっており、時間が足りなくなってしまいました :/)
  • 包括的なIPアセットワークフロー:

    • コンテンツ作成とレビュー
    • IPFSアップロード
    • メタデータ生成
    • 条件交渉
    • IPアセットのミントと登録
    • ライセンストークンのミント
    • 新しくミントされたアセットを発表するためのTwitter統合
  • Twitter統合:

    • 新しくミントされたIPアセットについて自動的に投稿
    • アセットID、トランザクションハッシュ、およびエクスプローラーへのリンクを含む
    • 詳細はTwitter統合ドキュメントを参照してください

前提条件

  • Python 3.9以上
  • Story Protocol SDK
  • OpenAI APIキー
  • TwitterのAPI認証情報(Twitter統合を使用する場合)

インストール

  1. このリポジトリをクローンします:
git clone https://github.com/yourusername/langgraph-mcp-agent.git
cd langgraph-mcp-agent
  1. 依存関係をインストールします:
pip install -r requirements.txt
  1. 環境変数を設定します:
cp .env.example .env
  1. .env ファイルをAPIキーと認証情報で編集します。

使用方法

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

python agent.py

エージェントは以下のステップをガイドします:

  1. コンテンツ作成方法を選択:
    • ローカルの画像/動画ファイルをアップロード
    • OpenAI DALL-Eを使用して画像を生成
    • Luma AIを使用して動画を生成
  2. 生成/アップロードされたコンテンツをレビュー
  3. IPアセットのメタデータを作成
  4. IPアセットの条件を交渉
  5. IPアセットをミントして登録
  6. ライセンストークンをミント
  7. ミントされたIPアセットについてTwitterに投稿

オリジナルリポジトリからの改善点

このリポジトリは、元のStory Protocolの例を以下を追加して拡張しています:

  • 複数のコンテンツ作成オプション(ローカルアップロード、DALL-E、Luma)
  • 生成されたコンテンツの強化されたヒューマンレビュープロセス
  • ミントされたアセットを発表するためのTwitter統合
  • 改善されたエラーハンドリングとユーザーフィードバック
  • より包括的なドキュメント

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています - 詳細はLICENSEファイルを参照してください。

コメント

MCP は初めてですか?

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

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