关于 IP Asset Creation Agent with LangGraph
这是一个基于 LangGraph 的 Agent,帮助用户在 Story Protocol 上创建、铸造和注册 IP 资产,支持多种内容生成方式,并可自动在 Twitter 上发布。
主要功能
- 01本地上传或 DALL-E 生成图像和视频
- 02完整的 IP 资产工作流程
- 03自动 IPFS 上传和元数据生成
- 04许可证代币铸造
- 05Twitter 集成公告
适用场景
- 01创建和铸造数字内容的 IP 资产
- 02在区块链上注册和管理知识产权
- 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 集成)
安装
- 克隆此仓库:
git clone https://github.com/yourusername/langgraph-mcp-agent.git
cd langgraph-mcp-agent
- 安装依赖:
pip install -r requirements.txt
- 设置环境变量:
cp .env.example .env
- 使用你的 API 密钥和凭证编辑
.env文件。
使用
运行 Agent:
python agent.py
Agent 将引导你完成以下步骤:
- 选择内容创建方法:
- 上传本地图像/视频文件
- 使用 OpenAI DALL-E 生成图像
- 使用 Luma AI 生成视频
- 审核生成/上传的内容
- 为 IP 资产创建元数据
- 协商 IP 资产条款
- 铸造和注册 IP 资产
- 铸造许可证代币
- 在 Twitter 上发布关于铸造的 IP 资产
与原始仓库的改进
该仓库在原始 Story Protocol 示例的基础上进行了以下添加:
- 多种内容创建选项(本地上传、DALL-E、Luma)
- 增强的生成内容人工审核流程
- Twitter 集成以宣布铸造的资产
- 改进的错误处理和用户反馈
- 更全面的文档
许可证
该项目根据 MIT 许可证进行许可 - 详见 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。