Solana-MCP-Trading-Server

Solana-MCP-Trading-Server

展示热门代币,并整合 Grok、xAI 图像理解和视觉(理解为具有视觉能力的人工智能)以及 Claude 的计算机使用能力的服务器。

8bitsats

远程shell执行
访问服务器

README

Solana-MCP-交易服务器

一个创新的 MCP 服务器,展示热门代币,并集成了 Grok、xAI 图像理解和视觉(解释为具有视觉能力的人工智能)以及 Claude 的计算机使用能力。

Solana 交易 MCP 服务器

一个全面的服务器,用于启动具有 AI 驱动功能的 Solana 代币,包括代币概念生成、图像创建和 DNA 序列生成。

特性

  • AI 驱动的代币生成:使用 xAI/Grok 生成创新的代币概念、名称和描述
  • 图像生成:利用 FAL.ai 的 fast-lightning-sdxl 模型生成高质量的代币艺术作品
  • DNA 序列生成:集成 NVIDIA 的 DNA 生成器 API 以获得独特的代币标识符
  • Solana 代币启动器:在 Solana 区块链上创建和部署代币
  • 实时 WebSocket 支持:在图像生成过程中提供即时反馈
  • 多种测试选项:支持在 devnet 上进行测试,以及在 mainnet 上进行真实的代币发布

安装

# 克隆仓库
git clone https://github.com/yourusername/Solana-Trading-MCP-Server.git
cd Solana-Trading-MCP-Server

# 安装依赖
npm install

# 构建项目
npm run build

环境设置

在根目录中创建一个 .env 文件,包含以下变量:

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

用法

运行服务器

npm run start

运行客户端

npm run client

AI 驱动的代币创建

AI 代币创建器结合了 xAI/Grok、FAL.ai 和 Solana,以创建具有 AI 生成概念的代币:

# 使用特定主题运行
node dist/test-ai-token.js "space exploration"

# 在 devnet 上以测试模式运行
TEST_MODE=true NETWORK=devnet node dist/test-ai-token.js

# 在 mainnet 上运行以进行真实的代币发布
TEST_MODE=false NETWORK=mainnet-beta node dist/test-ai-token.js

实时图像生成示例

通过 WebSockets 体验图像生成过程中的实时更新:

node dist/realtime-image-example.js

API 方法

服务器支持以下 JSON-RPC 方法:

启动代币

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "callTool",
  "params": {
    "name": "launch_token",
    "arguments": {
      "deployer_private_key": "your_private_key",
      "name": "MyToken",
      "symbol": "MTK",
      "prompt": "A futuristic token logo with blue and purple gradients"
    }
  }
}

生成图像

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "callTool",
  "params": {
    "name": "generate_image",
    "arguments": {
      "prompt": "A serene beach at sunset with lightning in the background"
    }
  }
}

与 Grok 聊天

{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "callTool",
  "params": {
    "name": "chat_with_grok",
    "arguments": {
      "messages": [
        { "role": "user", "content": "What is the meaning of life?" }
      ]
    }
  }
}

生成 DNA 序列

{
  "jsonrpc": "2.0",
  "id": 4,
  "method": "callTool",
  "params": {
    "name": "generate_dna",
    "arguments": {
      "sequence": "ATGCATGCATGC",
      "temperature": 0.7,
      "top_k": 30,
      "max_length": 50
    }
  }
}

生成代币详情

{
  "jsonrpc": "2.0",
  "id": 5,
  "method": "callTool",
  "params": {
    "name": "generate_token_details",
    "arguments": {
      "theme": "space exploration"
    }
  }
}

测试

该项目支持多种测试选项:

  1. 简单 Mock 测试:模拟代币启动过程,无需连接到 Solana 区块链
  2. 在 Devnet 上进行测试模式:使用随机生成的密钥对在 Solana devnet 上进行测试
  3. 真实代币发布:用于在 devnet 或 mainnet 上发布实际代币

有关测试选项的更多详细信息,请参见 TESTING.md

DNA 可视化

DNA 生成器使用彩色核苷酸可视化序列:

  • A = 绿色
  • T = 蓝色
  • G = 黄色
  • C = 红色

它还提供每个生成的核苷酸的概率分布。

许可证

推荐服务器

e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
https://github.com/Streen9/react-mcp

https://github.com/Streen9/react-mcp

react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。

精选
本地
any-chat-completions-mcp

any-chat-completions-mcp

将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。

精选
Exa MCP Server

Exa MCP Server

一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。

精选
MySQL MCP Server

MySQL MCP Server

允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。

精选
browser-use MCP server

browser-use MCP server

一个由人工智能驱动的浏览器自动化服务器,它实现了模型上下文协议,从而能够使用自然语言控制网页浏览器,以执行诸如导航、表单填写和视觉交互等任务。

精选
mcp-codex-keeper

mcp-codex-keeper

作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。

精选
OpenRouter MCP Server

OpenRouter MCP Server

提供与 OpenRouter.ai 的集成,允许通过统一的界面访问各种 AI 模型。

精选
Supabase MCP Server

Supabase MCP Server

通过提供数据库管理、SQL查询执行和Supabase管理API访问工具,并内置安全控制,使Cursor和Windsurf能够安全地与Supabase数据库交互。

精选