Story IP Creator Agent
一个使用我们 MCP 服务器的演示代理
sarick-story
README
Story IP 创建代理
一个基于 LangGraph 的代理,用于创建、铸造和注册 Story 的 IP 资产。
概述
此代理帮助用户创建 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
目录结构
代理需要特定的目录结构才能正常运行:
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
然后使用您的 API 密钥和配置编辑
.env
文件。 -
将 story-sdk-mcp 存储库克隆到您克隆此存储库的同一文件夹中,如上面的目录结构部分所示。 按照 README 说明 设置和安装该 mcp 服务器,确保设置所有 .env 变量。 您不必运行它,它只需要在同一个文件夹中,以便此代理可以访问它。
用法
运行代理:
uv run agent.py
该代理将引导您完成一个交互式过程,以:
- 输入图像描述(例如,“一个动漫风格的滑雪者图像”)
- 审查生成的图像并批准或请求新的图像
- 设置许可条款,包括:
- 商业收入分成百分比 (0-100%)
- 是否允许衍生作品(是/否)
- 完成 Story 区块链上的铸造过程
示例工作流程
当您运行 agent.py
时,您将体验到如下工作流程:
=== Story IP 创建者 ===
此工具将帮助您在 Story 生态系统中创建图像并将其铸造为 IP 资产。
您想创建什么样的图像?(例如,“一个动漫风格的滑雪者图像”):在山顶上玩滑板的 blob
开始创建过程...
[生成图像并给出链接]
你喜欢这张图片吗?(是/否 + 反馈):是
正在将图像上传到 IPFS...
[生成元数据]
输入商业收入分成(0-100%,默认:15%):20
允许衍生作品吗?(是/否,默认:是):是
[铸造和注册过程]
=== 过程完成 ===
您的 IP 已成功创建并在 Story 中注册!
该代理处理与 DALL-E 进行图像生成、IPFS 进行存储以及 Story 区块链进行铸造和注册的所有复杂交互。
推荐服务器
Crypto Price & Market Analysis MCP Server
一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。
MCP PubMed Search
用于搜索 PubMed 的服务器(PubMed 是一个免费的在线数据库,用户可以在其中搜索生物医学和生命科学文献)。 我是在 MCP 发布当天创建的,但当时正在度假。 我看到有人在您的数据库中发布了类似的服务器,但还是决定发布我的服务器。
mixpanel
连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

Sequential Thinking MCP Server
这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

Nefino MCP Server
为大型语言模型提供访问德国可再生能源项目新闻和信息的能力,允许按地点、主题(太阳能、风能、氢能)和日期范围进行筛选。
Vectorize
将 MCP 服务器向量化以实现高级检索、私有深度研究、Anything-to-Markdown 文件提取和文本分块。
Mathematica Documentation MCP server
一个服务器,通过 FastMCP 提供对 Mathematica 文档的访问,使用户能够从 Wolfram Mathematica 检索函数文档和列出软件包符号。
kb-mcp-server
一个 MCP 服务器,旨在实现便携性、本地化、简易性和便利性,以支持对 txtai “all in one” 嵌入数据库进行基于语义/图的检索。任何 tar.gz 格式的 txtai 嵌入数据库都可以被加载。
Research MCP Server
这个服务器用作 MCP 服务器,与 Notion 交互以检索和创建调查数据,并与 Claude Desktop Client 集成以进行和审查调查。

Cryo MCP Server
一个API服务器,实现了模型补全协议(MCP),用于Cryo区块链数据提取,允许用户通过任何兼容MCP的客户端查询以太坊区块链数据。