🔗 与 Claude AI 的无缝区块链集成
从您的 Claude 对话中直接执行无 Gas 费用的交易、交换和转账
0xGasless MCP 服务器 是一个强大的 模型上下文协议 服务器,它将 Claude AI 与区块链网络连接起来。基于 ERC-4337 账户抽象,它通过自然语言对话实现了无 Gas 费用的区块链操作。
| 工具 | 描述 | 示例使用 |
|---|---|---|
🏠 get-address | 获取您的智能账户地址 | "我的钱包地址是什么?" |
💰 get-balance | 查询代币余额(支持 ERC20) | "显示我的 USDC 余额" |
📤 transfer-token | 无 Gas 费用发送代币 | "向 alice.eth 发送 10 USDT" |
🔄 swap-tokens | 无 Gas 费用交换代币 | "将 100 USDT 兑换为 USDC" |
🎯 buy-openrouter-credits | 使用 USDC 购买 AI 信用 | "购买价值 25 美元的 OpenRouter 信用" |
🌉 bridge-tokens | 使用 deBridge 在链之间转移代币 | "将 100 USDC 从 Avalanche 转移到 Ethereum" |
📊 sxt-query-data | 使用 Space 和 Time 查询区块链数据 | "显示我的交易历史" |
推荐安装方法:
# 全局安装(推荐)
npm install -g 0xgasless/mcp
0xgasless-mcp configure
此交互式命令将:
创建一个 .env 文件并添加您的配置:
# 🔑 必需配置
PRIVATE_KEY=0x... # 您的钱包私钥
RPC_URL=https://... # 区块链 RPC 终点
API_KEY=your_0xgasless_api_key # 来自 dashboard.0xgasless.com
CHAIN_ID=43114 # 目标区块链(见下表)
SXT_API_KEY= # Space & Time API 密钥
# 🎯 可选配置
OPENROUTER_API_KEY=your_key # 用于 AI 信用购买
| 🌍 网络 | 🆔 链 ID | 💎 原生代币 | 🔗 RPC 终点 |
|---|---|---|---|
| 🔴 Avalanche | 43114 | AVAX | https://api.avax.network/ext/bc/C/rpc |
| 🟡 BSC | 56 | BNB | https://bsc-dataseed.binance.org/ |
| 🔵 Base | 8453 | ETH | https://mainnet.base.org |
| ⚫ Ethereum | 1 | ETH | https://eth.llamarpc.com |
| 🟣 Polygon | 137 | MATIC | https://polygon-rpc.com |
| 🔵 Sonic | 156 | S | https://sonic.drpc.org |
| 🌙 Moonbeam | 1284 | GLMR | https://rpc.api.moonbeam.network |
最简单的集成方式:
0xgasless-mcp configure
在您的 Claude Desktop 配置文件中添加以下内容:
📍 配置位置:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"0xgasless": {
"command": "npx",
"args": ["0xgasless-mcp-server"],
"env": {
"PRIVATE_KEY": "0x...",
"RPC_URL": "https://...",
"API_KEY": "your_0xgasless_api_key",
"CHAIN_ID": "43114",
"SXT_API_KEY": "your_space_&_time_api_key",
"OPENROUTER_API_KEY": "your_openrouter_key"
}
}
}
}
一旦配置完成,您可以使用自然语言与区块链进行交互:
💬 "我的钱包余额是多少?"
💬 "检查我在 BSC 上的 USDC 余额"
💬 "显示我所有的代币余额"
💬 "向 0x742d35Cc6634C0532925a3b8D4C9db96590b5c8e 发送 10 USDT"
💬 "将 0.1 BNB 转移给 alice.eth"
💬 "向我朋友的钱包发送 50 USDC"
💬 "将 100 USDT 兑换为 USDC"
💬 "将 0.5 BNB 转换为 WETH"
💬 "将 1000 BUSD 转换为 BNB"
💬 "查找在 Avalanche 上每年进行数百万次交易的前 10 大鲸鱼钱包"
💬 "购买价值 10 美元的 OpenRouter 信用"
💬 "使用 USDC 购买价值 25 美元的 OpenRouter 信用"
# 克隆仓库
git clone https://github.com/0xgasless/mcp
cd mcp
# 安装依赖
npm install
# 构建项目
npm run build
# 开发模式,热重载
npm run dev
# 启动服务器
npm start
src/
├── 🎯 main.ts # 核心 MCP 服务器实现
├── 🚀 index.ts # CLI 入口点及配置
├── 📋 version.ts # 版本管理
└── 📝 types/ # TypeScript 定义
解决方案:
解决方案:
解决方案:
解决方案:
启用详细日志以进行故障排除:
DEBUG=1 mcp
我们欢迎贡献!以下是开始的方法:
git checkout -b feature/amazing-featuregit commit -m '添加神奇功能'git push origin feature/amazing-feature本项目采用 MIT 许可 - 详情请参阅 LICENSE 文件。
特别感谢使这一切成为可能的团队和项目:
🚀 为区块链社区打造,充满爱心
赋能 AI 驱动的区块链交互
</div>