mcpField
I
IP Asset Creation Agent with LangGraph

IP Asset Creation Agent with LangGraph

github.com/ellieli0630框架与 SDK287 周前更新

关于 IP Asset Creation Agent with LangGraph

这是一个基于 LangGraph 的 Agent,帮助用户在 Story Protocol 上创建、铸造和注册 IP 资产,支持多种内容生成方式,并可自动在 Twitter 上发布。

主要功能

  1. 01本地上传或 DALL-E 生成图像和视频
  2. 02完整的 IP 资产工作流程
  3. 03自动 IPFS 上传和元数据生成
  4. 04许可证代币铸造
  5. 05Twitter 集成公告

适用场景

  1. 01创建和铸造数字内容的 IP 资产
  2. 02在区块链上注册和管理知识产权
  3. 03自动化 IP 资产发布工作流程

详细介绍

基于 LangGraph 的 IP 资产创建 Agent

该仓库包含一个 Agent,帮助用户使用 LangGraph 在 Story Protocol 上创建和铸造 IP 资产。该 Agent 引导用户完成整个流程,从内容创建到铸造和在区块链上注册 IP 资产。

功能

  • 多种内容创建选项:

    • 上传本地图像/视频文件
    • 使用 OpenAI DALL-E 生成图像
    • 使用 Luma AI 生成视频(占位符实现)(WIP! 已通过 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. 使用你的 API 密钥和凭证编辑 .env 文件。

使用

运行 Agent:

python agent.py

Agent 将引导你完成以下步骤:

  1. 选择内容创建方法:
    • 上传本地图像/视频文件
    • 使用 OpenAI DALL-E 生成图像
    • 使用 Luma AI 生成视频
  2. 审核生成/上传的内容
  3. 为 IP 资产创建元数据
  4. 协商 IP 资产条款
  5. 铸造和注册 IP 资产
  6. 铸造许可证代币
  7. 在 Twitter 上发布关于铸造的 IP 资产

与原始仓库的改进

该仓库在原始 Story Protocol 示例的基础上进行了以下添加:

  • 多种内容创建选项(本地上传、DALL-E、Luma)
  • 增强的生成内容人工审核流程
  • Twitter 集成以宣布铸造的资产
  • 改进的错误处理和用户反馈
  • 更全面的文档

许可证

该项目根据 MIT 许可证进行许可 - 详见 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。