Observed since 20 Oct, 17:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
MCP server for 0xGasless smart accounts with gasless blockchain operations. Directly connects to Claude Desktop
🔗 Seamless Blockchain Integration for Claude AI
Execute gasless transactions, swaps, and transfers directly from your Claude conversations
🚀 Quick Start • 📖 Documentation • 🛠️ Development • 🤝 Contributing
The 0xGasless MCP Server is a powerful Model Context Protocol server that bridges Claude AI with blockchain networks. Built on ERC-4337 Account Abstraction, it enables gasless blockchain operations through natural language conversations.
| Tool | Description | Example Usage |
|---|---|---|
🏠 get-address | Retrieve your smart account address | "What's my wallet address?" |
💰 get-balance | Check token balances (ERC20 support) | "Show my USDC balance" |
📤 transfer-token | Send tokens gaslessly | "Send 10 USDT to alice.eth" |
🔄 swap-tokens | Exchange tokens without gas | "Swap 100 USDT for USDC" |
🎯 buy-openrouter-credits | Purchase AI credits with USDC | "Buy $25 OpenRouter credits" |
Choose your preferred installation method:
# Global installation (recommended)
npm install -g 0xgasless-mcp
# Or use directly with npx
npx 0xgasless-mcp
0xgasless-mcp configure
This interactive command will:
Create a .env file with your configuration:
# 🔑 Required Configuration
PRIVATE_KEY=0x... # Your wallet private key
RPC_URL=https://... # Blockchain RPC endpoint
API_KEY=your_0xgasless_api_key # From dashboard.0xgasless.com
CHAIN_ID=56 # Target blockchain (see table below)
# 🎯 Optional Configuration
OPENROUTER_API_KEY=your_key # For AI credit purchases
| 🌍 Network | 🆔 Chain ID | 💎 Native Token | 🔗 RPC Endpoint |
|---|---|---|---|
| 🟡 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 |
| 🔴 Avalanche | 43114 | AVAX | https://api.avax.network/ext/bc/C/rpc |
| 🔵 Fantom | 250 | FTM | https://rpc.ftm.tools |
| 🌙 Moonbeam | 1284 | GLMR | https://rpc.api.moonbeam.network |
| 🟢 Metis | 1088 | METIS | https://andromeda.metis.io/?owner=1088 |
The easiest way to integrate with Claude Desktop:
0xgasless-mcp configure
Add to your Claude Desktop configuration file:
📍 Configuration Locations:
~/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": "56",
"OPENROUTER_API_KEY": "your_openrouter_key"
}
}
}
}
Once configured, interact with blockchain using natural language:
💬 "What's my wallet balance?"
💬 "Check my USDC balance on BSC"
💬 "Show all my token balances"
💬 "Send 10 USDT to 0x742d35Cc6634C0532925a3b8D4C9db96590b5c8e"
💬 "Transfer 0.1 BNB to alice.eth"
💬 "Send 50 USDC to my friend's wallet"
💬 "Swap 100 USDT for USDC"
💬 "Exchange 0.5 BNB to WETH"
💬 "Convert 1000 BUSD to BNB"
💬 "Buy $10 worth of OpenRouter credits"
💬 "Purchase $25 OpenRouter credits with USDC"
# Clone the repository
git clone https://github.com/achiit/0xgasless-mcp-server.git
cd 0xgasless-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
# Development mode with hot reload
npm run dev
# Start the server
npm start
src/
├── 🎯 main.ts # Core MCP server implementation
├── 🚀 index.ts # CLI entry point & configuration
├── 📋 version.ts # Version management
└── 📝 types/ # TypeScript definitions
Solution:
Solution:
Solution:
Solution:
Enable detailed logging for troubleshooting:
DEBUG=1 0xgasless-mcp-server
We welcome contributions! Here's how to get started:
git checkout -b feature/amazing-featuregit commit -m 'Add amazing feature'git push origin feature/amazing-featureThis project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to the amazing teams and projects that make this possible:
Download counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 17:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:9dfc6b329f09343b57ad9b06425141c3a131c0f421cd4d7fdc8f731641aeef4a