Content
# Monad MCP Minter
MCP Server to mint NFTs on the Monad Testnet.
This server provides a tool via the Model Context Protocol (MCP) to mint NFTs using a specified IPFS URI for the metadata.
## Prerequisites
- Node.js (v18 or later recommended)
- npm
## Installation
1. **Clone the repository:**
```bash
git clone <repository_url> # Replace <repository_url> with the actual URL
cd monad-mcp-minter
```
2. **Install dependencies:**
```bash
npm install
```
## Configuration
1. **Create a `.env` file:**
Copy the example environment file:
```bash
cp .env.example .env
```
2. **Set your private key:**
Open the `.env` file and replace `YOUR_WALLET_PRIVATE_KEY_HERE` with your Ethereum wallet's private key (without the `0x` prefix).
```dotenv
# .env
PRIVATE_KEY=your_actual_private_key_goes_here
```
**Important:** Keep your `.env` file secure and do not commit it to version control. The `.gitignore` file should already be configured to ignore `.env`.
## Usage
1. **Build the project:**
```bash
npm run build
```
2. **Start the server:**
```bash
npm start
```
The MCP server will start and be ready to accept connections and tool requests.
## Development
To run the server in development mode with automatic reloading on file changes:
```bash
npm run dev
```
## MCP Tool
The server exposes the following tool via MCP:
### `mint_monad_nft`
- **Description:** Mints an NFT on the Monad Testnet using the provided IPFS metadata URI.
- **Input Schema:**
```json
{
"type": "object",
"properties": {
"ipfsUri": {
"type": "string",
"description": "The IPFS URI (e.g., ipfs://Qm...) for the NFT metadata."
}
},
"required": [
"ipfsUri"
]
}
```
- **Example Usage (via `use_mcp_tool`):**
```xml
<use_mcp_tool>
<server_name>monad-nft-minter</server_name>
<tool_name>mint_monad_nft</tool_name>
<arguments>
{
"ipfsUri": "ipfs://YourMetadataCIDHere"
}
</arguments>
</use_mcp_tool>
```
## License
ISC
Connection Info
You Might Also Like
valuecell
ValueCell is a community-driven, multi-agent platform for financial applications.
hexstrike-ai
HexStrike AI MCP Agents is an advanced MCP server that lets AI agents...
YC-Killer
A library of enterprise-grade AI agents designed to democratize artificial...
AP2
Building a Secure and Interoperable Future for AI-Driven Payments.
solana-agent-kit
connect any ai agents to solana protocols
Stripe
The Stripe Agent Toolkit integrates agent frameworks with Stripe APIs via...