
100ms Spl Token Sniper Mcp
一个高度专业化的狙击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密钥:
- Helius API密钥(https://helius.xyz)
- Shyft API密钥(https://shyft.to)
快速开始
基本设置
-
克隆仓库
bashgit clone https://github.com/yourname/100ms-sniper-mcp.git cd 100ms-sniper-mcp
-
安装依赖
bashpnpm install
-
创建环境文件
bashcp .env.example .env
编辑
.env
文件,添加你的API密钥和钱包私钥。 -
构建项目
bashpnpm run build
-
使用Claude桌面应用程序启动
bashpnpm run launch-claude
演示模式
要在没有实际交易的情况下尝试该工具,请运行:
bash
pnpm run setup-demo
这将构建项目并启动带有模拟服务器的Claude桌面应用程序,模拟响应而不需要API密钥或钱包中的SOL。
使用Claude
一旦启动了安装了MCP的Claude桌面应用程序,你可以使用自然语言来:
-
检查状态:
"显示Raydium狙击器的状态" -
狙击代币:
"以1%滑点狙击代币DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263" -
配置参数:
"配置我的狙击器,滑点为2%,每笔交易0.1 SOL"
云部署
对于多区域部署:
-
设置云配置
bashcp cloud/.env.cloud.example cloud/.env.cloud
编辑
cloud/.env.cloud
文件,添加你的API密钥、项目ID和钱包信息。 -
运行云设置
bashpnpm run cloud:setup
-
构建并部署云函数
bashpnpm run cloud:build pnpm run cloud:deploy
-
更新环境文件中的函数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。