项目简介

Solana AI代币MCP服务器是一个创新的MCP服务器实现,旨在通过集成多种AI能力,辅助用户在Solana区块链上进行代币的创建和部署。它不仅提供AI生成代币概念、艺术图像和独特标识符(DNA序列)的功能,还支持直接在Solana网络上部署代币。

主要功能点

  • AI驱动的代币生成: 利用xAI/Grok等AI模型生成创新的代币概念、名称和描述。
  • 图像生成: 集成FAL.ai的图像生成能力,为代币创建高质量的艺术图像。
  • DNA序列生成: 利用NVIDIA的API生成独特的DNA序列作为代币标识符。
  • Solana代币部署: 支持在Solana区块链上创建和部署新代币。
  • 实时反馈: 通过WebSocket提供图像生成等过程的实时状态更新。

安装步骤

  1. 克隆仓库: 使用 Git 克隆本项目的代码库。
    git clone https://github.com/8bitsats/Solana-MCP-Trading-Server.git
    cd Solana-MCP-Trading-Server
  2. 安装依赖: 进入项目目录,使用 npm 安装所有必需的依赖包。
    npm install
  3. 构建项目: 运行构建命令编译项目代码。
    npm run build

服务器配置

本MCP服务器通过命令行启动。MCP客户端需要配置本服务器的启动信息以便建立连接。

  • 启动命令: 'npm run start'
  • 客户端配置信息: 您的MCP客户端需要配置执行本服务器的启动命令。通常,这包括指定执行器 ('npm')、参数 ('run', 'start') 以及执行命令所在的目录(即您克隆仓库后的项目根目录)。
  • 环境变量: 服务器运行需要配置以下环境变量,请在项目根目录下创建 '.env' 文件并填入您的API密钥和信息:
    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
    请注意,'PRIVATE_KEY' 需要是用于部署代币的Solana钱包私钥。

基本使用方法

服务器启动后,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与计算