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 Python-based project under Apache 2.0 license.
hexstrike-ai
HexStrike AI is an AI-powered MCP cybersecurity automation platform.
YC-Killer
YC-Killer: Open-source AI agents to democratize access against YC startups.
zig-mcp
MCP server for Zig documentation, outputs Markdown from source files.
memorizer-v1
Memorizer is a .NET service for AI agents to manage memories using vector embeddings.
zig-docs-mcp
MCP server for Zig documentation and builtin functions.