项目简介
Solana AI代币MCP服务器是一个创新的MCP服务器实现,旨在通过集成多种AI能力,辅助用户在Solana区块链上进行代币的创建和部署。它不仅提供AI生成代币概念、艺术图像和独特标识符(DNA序列)的功能,还支持直接在Solana网络上部署代币。
主要功能点
- AI驱动的代币生成: 利用xAI/Grok等AI模型生成创新的代币概念、名称和描述。
- 图像生成: 集成FAL.ai的图像生成能力,为代币创建高质量的艺术图像。
- DNA序列生成: 利用NVIDIA的API生成独特的DNA序列作为代币标识符。
- Solana代币部署: 支持在Solana区块链上创建和部署新代币。
- 实时反馈: 通过WebSocket提供图像生成等过程的实时状态更新。
安装步骤
- 克隆仓库: 使用 Git 克隆本项目的代码库。
git clone https://github.com/8bitsats/Solana-MCP-Trading-Server.git cd Solana-MCP-Trading-Server - 安装依赖: 进入项目目录,使用 npm 安装所有必需的依赖包。
npm install - 构建项目: 运行构建命令编译项目代码。
npm run build
服务器配置
本MCP服务器通过命令行启动。MCP客户端需要配置本服务器的启动信息以便建立连接。
- 启动命令: 'npm run start'
- 客户端配置信息: 您的MCP客户端需要配置执行本服务器的启动命令。通常,这包括指定执行器 ('npm')、参数 ('run', 'start') 以及执行命令所在的目录(即您克隆仓库后的项目根目录)。
- 环境变量: 服务器运行需要配置以下环境变量,请在项目根目录下创建 '.env' 文件并填入您的API密钥和信息:
请注意,'PRIVATE_KEY' 需要是用于部署代币的Solana钱包私钥。FAL_KEY=your_fal_ai_key FAL_SECRET=your_fal_ai_secret XAI_API_KEY=your_xai_api_key HELIUS_RPC_URL=your_helius_rpc_url OPENAI_API_KEY=your_openai_api_key NVIDIA_API_KEY=your_nvidia_api_key PRIVATE_KEY=your_solana_private_key
基本使用方法
服务器启动后,MCP客户端可以通过JSON-RPC协议与服务器通信,调用其暴露的**工具 (Tools)**来执行特定任务。本服务器提供了以下主要工具:
- 'launch_token': 部署Solana代币。
- 'generate_image': 根据Prompt生成代币图像。
- 'chat_with_grok': 与Grok模型进行对话。
- 'generate_dna': 生成DNA序列。
- 'generate_token_details': 根据主题生成代币概念细节。
MCP客户端(如支持工具调用的LLM客户端)可以通过标准MCP 'callTool' 请求来调用这些功能,并提供相应的参数。具体工具的调用方式和参数详情请参考服务器的API文档(通常在服务器的能力声明中提供,或参考仓库中的相关实现)。
信息
分类
AI与计算