- Explore MCP Servers
- langgraph-mcp-agent
Langgraph Mcp Agent
What is Langgraph Mcp Agent
langgraph-mcp-agent is a LangGraph-based demo agent designed for creating, minting, and registering intellectual property (IP) assets on the Story blockchain. It utilizes AI-generated images and facilitates the entire process from creation to registration.
Use cases
Use cases for langgraph-mcp-agent include generating unique artwork for NFTs, creating digital assets for games, and registering original content as intellectual property on the blockchain.
How to use
To use langgraph-mcp-agent, install the required dependencies, set up the environment variables, and run the agent using the command ‘uv run agent.py’. Follow the interactive prompts to generate an image, approve it, set licensing terms, and complete the minting process.
Key features
Key features of langgraph-mcp-agent include AI image generation using DALL-E 3, IPFS image storage, IP asset metadata creation, licensing negotiation, and minting and registration of IP on the Story blockchain.
Where to use
langgraph-mcp-agent can be used in creative industries, digital art, and any field that involves the creation and management of intellectual property assets, particularly in the context of blockchain technology.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Langgraph Mcp Agent
langgraph-mcp-agent is a LangGraph-based demo agent designed for creating, minting, and registering intellectual property (IP) assets on the Story blockchain. It utilizes AI-generated images and facilitates the entire process from creation to registration.
Use cases
Use cases for langgraph-mcp-agent include generating unique artwork for NFTs, creating digital assets for games, and registering original content as intellectual property on the blockchain.
How to use
To use langgraph-mcp-agent, install the required dependencies, set up the environment variables, and run the agent using the command ‘uv run agent.py’. Follow the interactive prompts to generate an image, approve it, set licensing terms, and complete the minting process.
Key features
Key features of langgraph-mcp-agent include AI image generation using DALL-E 3, IPFS image storage, IP asset metadata creation, licensing negotiation, and minting and registration of IP on the Story blockchain.
Where to use
langgraph-mcp-agent can be used in creative industries, digital art, and any field that involves the creation and management of intellectual property assets, particularly in the context of blockchain technology.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Story IP Creator Agent
A LangGraph-based agent for creating, minting, and registering IP assets with Story.
Overview
This agent helps users create AI-generated images, upload them to IPFS, and register them as IP assets on the Story blockchain. The process includes:
- Generating an image using DALL-E 3
- Getting user approval for the generated image
- Uploading the approved image to IPFS
- Creating IP metadata for the IP asset
- Negotiating licensing terms with the user
- Minting and registering the IP on Story
- Minting license tokens for the IP
Requirements
- Python 3.9+
- LangGraph
- LangChain
- OpenAI API key (for DALL-E and GPT models)
- Story SDK
Directory Structure
The agent expects a specific directory structure to function properly:
your-root-directory/ ├── langgraph-mcp-agent/ │ ├── agent.py │ └── ... ├── story-mcp-hub/ │ ├── story-sdk-mcp/ │ │ ├── server.py │ │ └── ... │ └── ...
Installation
-
Install uv:
curl -LsSf https://astral.sh/uv/install.sh | sh -
Clone this repository and navigate to the project directory
-
Install dependencies using uv:
uv sync -
Set up environment variables:
cp .env.example .envThen edit the
.envfile with your API keys and configuration. -
Clone the story-sdk-mcp repository into the same folder that you cloned this repository, as shown in the above Directory Structure section. Follow the README instructions to set up and install that mcp server, making sure to set up all of the .env variables. You do not have to run it, it just has to be in the same folder so this agent can access it.
Usage
Run the agent:
uv run agent.py
The agent will guide you through an interactive process to:
- Enter an image description (e.g., “an anime style image of a person snowboarding”)
- Review the generated image and approve or request a new one
- Set licensing terms including:
- Commercial Revenue Share percentage (0-100%)
- Whether to allow derivative works (yes/no)
- Complete the minting process on the Story blockchain
Example Workflow
When you run agent.py, you’ll experience a workflow like this:
=== 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!
The agent handles all the complex interactions with DALL-E for image generation, IPFS for storage, and the Story blockchain for minting and registration.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










