Solana代币创建聊天工具

这是一个通过自然语言聊天界面创建Solana代币的演示工具,集成了钱包签名和Metaplex Genesis MCP服务器。

  • by maikershq
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 maikershq/metaplex-genesis-mcp-demo

使用说明

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密钥

运作原理

  1. 用户连接钱包 -幻影、Solflare或任何Solana钱包
  2. 用户描述令牌 -“创建一个名为MyCoin的令牌,符号为MC”
  3. LLM调用MCP工具 - create_genesis_account 具有智能默认值
  4. 服务器生成交易 -包括新的薄荷键盘
  5. 用户签名并提交 -交易已发送到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-请参阅 许可证 了解详情。


由...建造 现实的创造者