使用说明
Metaplex Genesis MCP演示
Metaplex Genesis MCP的AI聊天演示。
通过钱包签名的自然对话创建Solana代币。
演示web应用程序,展示 化生mcp 服务器。
演示
概述
Next.js聊天界面,连接到Metaplex Genesis MCP服务器,支持在Solana上创建自然语言令牌。用户可以通过简单地描述他们想要的东西来创建令牌。
特征:
- 💬 聊天界面 -GPT-4o的自然语言交互
- 👛 钱包集成 -用于交易签名的Solana钱包适配器(Phantom、Solflare等)
- 🪙 代币创建 -用最少的输入创建Genesis代币
- 🔄 交换 -直接从聊天界面交换令牌
- 🔗 MCP集成 -直接连接到metaplex genesis mcp服务器
快速开始
pnpm install
cp env.example .env
# Add your OPENAI_API_KEY to .env
pnpm dev
打开 http://localhost:3000 并连接您的钱包。
配置
| 变量 | 必填 | 描述 |
|---|---|---|
OPENAI_API_KEY |
是 | GPT-4o的OpenAI API密钥 |
运作原理
- 用户连接钱包 -幻影、Solflare或任何Solana钱包
- 用户描述令牌 -“创建一个名为MyCoin的令牌,符号为MC”
- LLM调用MCP工具 -
create_genesis_account具有智能默认值 - 服务器生成交易 -包括新的薄荷键盘
- 用户签名并提交 -交易已发送到Solana devnet
项目结构
├── app/
│ ├── api/chat/ # LLM + MCP integration endpoint
│ └── page.tsx # Main page
├── components/
│ ├── ChatInterface.tsx # Chat UI with message handling
│ ├── WalletButton.tsx # Wallet connect button
│ └── WalletContextProvider.tsx # Solana wallet adapter setup
└── lib/
└── mcp.ts # MCP client for metaplex-genesis-mcp
发展
pnpm install # Install dependencies
pnpm dev # Start development server
pnpm build # Build for production
pnpm lint # Run linter
需求
- Node.js 20+
- OpenAI API密钥
相关存储库
许可证
Apache许可证2.0-请参阅 许可证 了解详情。
由...建造 现实的创造者