关于 Story IP Creator Agent
Story IP Creator Agent 是基于 LangGraph 的 Agent,可生成 AI 图像并将其注册为 Story 区块链上的 IP 资产。它会在铸造前引导用户审核图像并协商许可条款。
主要功能
- 01使用 DALL-E 3 生成图像
- 02审核并批准图像
- 03将图像上传至 IPFS
- 04创建 IP 元数据
- 05协商许可条款
- 06铸造 Story IP 与许可代币
适用场景
- 01为 Story IP 资产创建图像
- 02注册前审核生成的图像
- 03设置收益分成和衍生作品条款
MCP 相关
该 Agent 使用 Story SDK MCP 服务访问 Story 相关功能;Agent 同级目录中需有该服务仓库。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Story IP 创作 Agent
一个基于 LangGraph 的 Agent,用于创建、铸造并在 Story 上注册 IP 资产。
概述
此 Agent 可帮助用户创建 AI 生成的图像,将其上传到 IPFS,并在 Story 区块链上将其注册为 IP 资产。流程包括:
- 使用 DALL-E 3 生成图像
- 获取用户对生成图像的批准
- 将获批图像上传到 IPFS
- 为 IP 资产创建 IP 元数据
- 与用户协商许可条款
- 在 Story 上铸造并注册 IP
- 为该 IP 铸造许可代币
要求
- Python 3.9+
- LangGraph
- LangChain
- OpenAI API 密钥(用于 DALL-E 和 GPT 模型)
- Story SDK
目录结构
Agent 需要特定的目录结构才能正常运行:
your-root-directory/
├── langgraph-mcp-agent/
│ ├── agent.py
│ └── ...
├── story-mcp-hub/
│ ├── story-sdk-mcp/
│ │ ├── server.py
│ │ └── ...
│ └── ...
安装
-
安装 uv:
curl -LsSf https://astral.sh/uv/install.sh | sh -
克隆此仓库并进入项目目录
-
使用 uv 安装依赖项:
uv sync -
设置环境变量:
cp .env.example .env然后编辑
.env文件,填写 API 密钥和配置。 -
将 story-sdk-mcp 仓库克隆到与此仓库相同的文件夹中,如上文目录结构部分所示。按照 README 说明设置并安装该 MCP 服务,并确保设置所有 .env 变量。无需运行它,只需将它放在同一文件夹中,以便此 Agent 访问。
使用方法
运行 Agent:
uv run agent.py
Agent 将引导你完成以下交互流程:
- 输入图像描述(例如:“一个滑雪板运动员的动漫风格图像”)
- 查看生成的图像,并批准或要求重新生成
- 设置许可条款,包括:
- 商业收入分成比例(0-100%)
- 是否允许创作衍生作品(是/否)
- 在 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!
Agent 会处理与 DALL-E 的图像生成交互、与 IPFS 的存储交互,以及与 Story 区块链的铸造和注册交互。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。