小贴士:按下Ctrl+D 或 ⌘+D,一键收藏本站,方便下次快速访问!
MIT License
4
最近更新:7天前

一个高度专业化的狙击MCP,适用于具有Raydium池的Solana SPLP代币

100ms Raydium Sniper MCP

一个高性能的工具,用于在Raydium DEX上进行代币狙击,并支持多区域和Claude AI集成。

概述

100ms Raydium Sniper使用Model Context Protocol (MCP)与Claude AI集成,允许通过自然语言交互在Solana上的Raydium DEX上进行代币狙击。主要功能包括:

  • 多区域执行:在美国、亚洲和欧洲部署云函数,以实现最快的执行速度
  • WebSocket监控:实时监控新池的创建
  • GraphQL集成:通过索引数据快速发现池
  • Claude AI集成:使用自然语言指令进行代币狙击
  • 快速执行:优化交易提交,目标响应时间为100毫秒
  • 演示模式:无需实际区块链交易即可测试和展示

要求

  • Node.js 18+(建议20+)
  • pnpm
  • Solana钱包及SOL
  • Claude桌面应用程序
  • Google Cloud账户(用于多区域部署)
  • API密钥:

快速开始

基本设置

  1. 克隆仓库

    bash 复制代码
    git clone https://github.com/yourname/100ms-sniper-mcp.git
    cd 100ms-sniper-mcp
  2. 安装依赖

    bash 复制代码
    pnpm install
  3. 创建环境文件

    bash 复制代码
    cp .env.example .env

    编辑.env文件,添加你的API密钥和钱包私钥。

  4. 构建项目

    bash 复制代码
    pnpm run build
  5. 使用Claude桌面应用程序启动

    bash 复制代码
    pnpm run launch-claude

演示模式

要在没有实际交易的情况下尝试该工具,请运行:

bash 复制代码
pnpm run setup-demo

这将构建项目并启动带有模拟服务器的Claude桌面应用程序,模拟响应而不需要API密钥或钱包中的SOL。

使用Claude

一旦启动了安装了MCP的Claude桌面应用程序,你可以使用自然语言来:

  • 检查状态
    "显示Raydium狙击器的状态"

  • 狙击代币
    "以1%滑点狙击代币DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"

  • 配置参数
    "配置我的狙击器,滑点为2%,每笔交易0.1 SOL"

云部署

对于多区域部署:

  1. 设置云配置

    bash 复制代码
    cp cloud/.env.cloud.example cloud/.env.cloud

    编辑cloud/.env.cloud文件,添加你的API密钥、项目ID和钱包信息。

  2. 运行云设置

    bash 复制代码
    pnpm run cloud:setup
  3. 构建并部署云函数

    bash 复制代码
    pnpm run cloud:build
    pnpm run cloud:deploy
  4. 更新环境文件中的函数URL
    部署后,将部署的函数URL复制到你的.env文件中。

请参阅DEPLOYMENT.md获取详细的部署说明。

架构

架构由以下几个组件组成:

  • MCP服务器:与Claude AI通信
  • 云函数:在Google Cloud Functions上运行的多区域执行点
  • 区域管理器:管理与不同地理区域的连接
  • WebSocket管理器:处理实时Solana程序订阅
  • AMM管理器:与Raydium AMM协议交互

故障排除

  • "未找到池"错误:确保代币铸造地址正确且在Raydium上有流动性
  • 性能缓慢:检查你的API密钥是否有效且具有足够的速率限制
  • 部署失败:请参阅DEPLOYMENT.md了解特定的部署故障排除步骤
  • Claude集成问题:确保正确安装了Claude桌面应用程序并且MCP配置正确

许可证

MIT许可证 - 详见LICENSE