README
🚀 100ms Raydium Sniper MCP 中文版
这是一个高性能工具,可在Raydium DEX上进行代币狙击,支持多区域部署,还集成了Claude AI,极大提升了操作的便捷性和效率。
🚀 快速开始
基本设置
- 克隆仓库
git clone https://github.com/yourname/100ms-sniper-mcp.git cd 100ms-sniper-mcp - 安装依赖项
pnpm install - 创建环境文件
使用你的API密钥和钱包私钥编辑cp .env.example .env.env文件。 - 构建项目
pnpm run build - 使用Claude Desktop启动
pnpm run launch-claude
演示模式
以演示模式尝试工具:
pnpm run setup-demo
此命令会构建项目并启动Claude Desktop,使用一个模拟服务器来仿真响应,无需API密钥或钱包中的SOL。
✨ 主要特性
100ms Raydium Sniper 使用模型上下文协议(MCP)与Claude AI集成,允许通过自然语言交互在Solana上的Raydium DEX进行代币狙击。主要功能包括:
- 多区域执行:在美国、亚洲和欧洲部署云函数以实现最快执行速度。
- WebSocket监控:实时监控新池创建。
- GraphQL集成:通过索引数据快速发现池信息。
- Claude AI集成:自然语言指令进行代币狙击。
- 快速执行:优化的交易提交,目标响应时间为100ms。
- 演示模式:无需真实区块链交易即可测试和展示。
📦 安装指南
配置要求
- Node.js 18+(推荐使用20+)
- pnpm
- 具备SOL的Solana钱包
- Claude桌面应用
- Google Cloud账户(用于多区域部署)
- API密钥:
- Helius API密钥(https://helius.xyz)
- Shyft API密钥(https://shyft.to)
💻 使用示例
与Claude配合使用
在Claude Desktop中安装MCP后,您可以使用自然语言进行操作:
- 查看状态: "显示Raydium狙击器的状态"
- 狙击代币: "用1%的滑点狙击代币DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
- 配置参数: "将我的狙击器配置为2%滑点和每笔交易0.1 SOL"
云部署
进行多区域部署:
- 设置云配置
使用你的API密钥、项目ID和钱包信息编辑cp cloud/.env.cloud.example cloud/.env.cloudcloud/.env.cloud文件。 - 运行云设置
pnpm run cloud:setup - 构建并部署云函数
pnpm run cloud:build pnpm run cloud:deploy - 更新环境变量中的函数URL:
部署完成后,将部署的函数URL复制到
.env文件中。 有关详细部署说明,请参阅DEPLOYMENT.md。
🔧 技术细节
该架构包含以下几个组件:
- MCP服务器:与Claude AI通信。
- 云函数:在全球多个区域运行的函数。
- GraphQL查询:用于快速池数据检索。
- WebSocket监控:实时跟踪新池创建。
📄 许可证
本翻译内容基于原始英文文档,版权归原作者所有。禁止用于商业用途,转载请注明出处。
⚠️ 重要提示
项目中的代码示例和命令提示符需根据实际需求调整。如遇问题,请参考官方文档或社区支持。
Scan to join WeChat group