Solana-MCP-Trading-Server
展示热门代币,并整合 Grok、xAI 图像理解和视觉(理解为具有视觉能力的人工智能)以及 Claude 的计算机使用能力的服务器。
8bitsats
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"
}
}
}
测试
该项目支持多种测试选项:
- 简单 Mock 测试:模拟代币启动过程,无需连接到 Solana 区块链
- 在 Devnet 上进行测试模式:使用随机生成的密钥对在 Solana devnet 上进行测试
- 真实代币发布:用于在 devnet 或 mainnet 上发布实际代币
有关测试选项的更多详细信息,请参见 TESTING.md。
DNA 可视化
DNA 生成器使用彩色核苷酸可视化序列:
- A = 绿色
- T = 蓝色
- G = 黄色
- C = 红色
它还提供每个生成的核苷酸的概率分布。
许可证
推荐服务器
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
https://github.com/Streen9/react-mcp
react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。
any-chat-completions-mcp
将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
MySQL MCP Server
允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。
browser-use MCP server
一个由人工智能驱动的浏览器自动化服务器,它实现了模型上下文协议,从而能够使用自然语言控制网页浏览器,以执行诸如导航、表单填写和视觉交互等任务。
mcp-codex-keeper
作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。
OpenRouter MCP Server
提供与 OpenRouter.ai 的集成,允许通过统一的界面访问各种 AI 模型。
Supabase MCP Server
通过提供数据库管理、SQL查询执行和Supabase管理API访问工具,并内置安全控制,使Cursor和Windsurf能够安全地与Supabase数据库交互。