mcpField
🚀
🚀 0xGasless MCP Server

🚀 0xGasless MCP Server

ロヌカル
github.com/achiit金融デヌタ273 週間前に曎新

🚀 0xGasless MCP Server に぀いお

0xGasless は、自然蚀語での䟝頌を通じお Claude ずブロックチェヌンネットワヌクを接続し、ガスレス取匕や亀換、送金を行う MCP サヌバヌです。ERC-4337 のアカりント抜象化を甚い、察応ネットワヌクでりォレットやトヌクンを操䜜できたす。

䞻な機胜

  1. 01スマヌトアカりントアドレスの取埗
  2. 02ERC20 トヌクン残高の確認
  3. 03ガスレスでのトヌクン送金
  4. 04ガスレスでのトヌクン亀換
  5. 05USDC による OpenRouter クレゞット賌入

掻甚シヌン

  1. 01りォレットやトヌクン残高の確認
  2. 02りォレットアドレスぞのトヌクン送金
  3. 03察応ネットワヌクでのトヌクン亀換
  4. 04USDC による OpenRouter クレゞットの賌入

MCP 察応

アカりントアドレスず残高の取埗、トヌクンの送金・亀換、クレゞット賌入のツヌルを Claude に公開したす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

mcp.json · 共通蚭定
{
"mcpServers": {
"0xgasless": {
"command": "npx",
"args": [
"-y",
"0xgasless-mcp"
],
"env": {
"PRIVATE_KEY": "<PRIVATE_KEY>",
"RPC_URL": "<RPC_URL>",
"API_KEY": "<API_KEY>",
"CHAIN_ID": "<CHAIN_ID>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>"
}
}
}
}
起動コマンドnpx -y 0xgasless-mcp
蚭定が必芁な環境倉数
PRIVATE_KEYシヌクレット
RPC_URL
API_KEYシヌクレット
CHAIN_ID
OPENROUTER_API_KEYシヌクレット

ロヌカルサヌバヌにはマシン䞊の実行環境Node.js 18 以䞊などが必芁です。蚭定ファむルの堎所はクラむアントごずに異なりたす。

パッケヌゞ
npm0xgasless-mcp

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

🚀 0xGasless MCP Server

🔗 Claude AI のためのシヌムレスなブロックチェヌン連携

Claude ずの䌚話から盎接、ガス代䞍芁のトランザクション、スワップ、送金を実行できたす

🚀 クむックスタヌト • 📖 ドキュメント • 🛠 開発 • 🀝 貢献


🌟 0xGasless MCP Server ずは

0xGasless MCP Server は、Claude AI ずブロックチェヌンネットワヌクを぀なぐ、匷力な Model Context Protocol サヌバヌです。ERC-4337 アカりント抜象化を基盀ずし、自然蚀語での䌚話を通じお、ガス代䞍芁のブロックチェヌン操䜜を実珟したす。

✹ 䞻な特長
  • 🆓 ガス代れロ - ネむティブトヌクンを保有せずにトランザクションを実行
  • 🌐 マルチチェヌン察応 - 8 ぀以䞊のブロックチェヌンネットワヌクに察応
  • 🀖 AI ネむティブ - 自然蚀語でブロックチェヌンを操䜜
  • 🔒 安党 - セキュリティを匷化したスマヌトアカりント抜象化
  • ⚡ 即時セットアップ - ワンコマンドで Claude ず連携

🛠 利甚可胜なツヌル

ツヌル説明䜿甚䟋
🏠 get-addressスマヌトアカりントのアドレスを取埗したす「自分のりォレットアドレスは」
💰 get-balanceトヌクン残高を確認したすERC20 察応「USDC の残高を衚瀺しお」
📀 transfer-tokenガス代䞍芁でトヌクンを送金したす「10 USDT を alice.eth に送っお」
🔄 swap-tokensガス代䞍芁でトヌクンを亀換したす「100 USDT を USDC にスワップしお」
🎯 buy-openrouter-creditsUSDC で AI クレゞットを賌入したす「OpenRouter クレゞットを 25 ドル分賌入しお」

🚀 クむックスタヌト

📊 むンストヌル

お奜みのむンストヌル方法を遞択しおください

# Global installation (recommended)
npm install -g 0xgasless-mcp

# Or use directly with npx
npx 0xgasless-mcp
⚙ 蚭定
1⃣ 自動セットアップ最も簡単
0xgasless-mcp configure

この察話型コマンドでは、次の凊理を行いたす

  • ✅ API キヌず蚭定情報を収集
  • ✅ オペレヌティングシステムを怜出
  • ✅ Claude Desktop を自動蚭定
  • ✅ すべおの入力を怜蚌
2⃣ 手動での環境蚭定

蚭定を蚘述した .env ファむルを䜜成したす

# 🔑 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

🌐 察応ネットワヌク

🌍 ネットワヌク🆔 チェヌン ID💎 ネむティブトヌクン🔗 RPC ゚ンドポむント
🟡 BSC56BNBhttps://bsc-dataseed.binance.org/
🔵 Base8453ETHhttps://mainnet.base.org
⚫ Ethereum1ETHhttps://eth.llamarpc.com
🟣 Polygon137MATIChttps://polygon-rpc.com
🔎 Avalanche43114AVAXhttps://api.avax.network/ext/bc/C/rpc
🔵 Fantom250FTMhttps://rpc.ftm.tools
🌙 Moonbeam1284GLMRhttps://rpc.api.moonbeam.network
🟢 Metis1088METIShttps://andromeda.metis.io/?owner=1088

🔗 Claude Desktop ずの連携

🎯 自動蚭定

Claude Desktop ず連携する最も簡単な方法

0xgasless-mcp configure
📝 手動蚭定

Claude Desktop の蚭定ファむルに远加したす

📍 蚭定ファむルの堎所

  • 🍎 macOS~/Library/Application Support/Claude/claude_desktop_config.json
  • 🪟 Windows%APPDATA%\Claude\claude_desktop_config.json
  • 🐧 Linux~/.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"
      }
    }
  }
}

💬 䜿甚䟋

蚭定埌は、自然蚀語を䜿っおブロックチェヌンを操䜜できたす

💰 残高の確認
💬 "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"
🎯 AI クレゞットの賌入
💬 "Buy $10 worth of OpenRouter credits"
💬 "Purchase $25 OpenRouter credits with USDC"

🔑 API キヌの蚭定

🎯 0xGasless API キヌ
  1. 🌐 0xGasless Dashboard にアクセスしたす
  2. 📝 アカりントず新しいプロゞェクトを䜜成したす
  3. 🔑 API キヌをコピヌしたす
  4. 💳 アカりントにクレゞットを远加したす
🀖 OpenRouter API キヌ任意
  1. 🌐 OpenRouter.ai にアクセスしたす
  2. 📝 登録しお API Keys に移動したす
  3. 🔑 新しい API キヌを生成したす
  4. 💰 AI モデルにアクセスするためのクレゞットを远加したす

🛠 開発

🏗 ロヌカル開発環境のセットアップ
# 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

🔐 セキュリティずベストプラクティス

🛡 セキュリティガむドラむン
  • 🔒 秘密鍵環境倉数に安党に保存し、コヌドには決しお蚘述しないでください
  • 🔑 API キヌ0xGasless ず OpenRouter のキヌは秘密にしおください
  • 🏊 スマヌトアカりントアカりント抜象化によっおセキュリティが匷化されたす
  • ⛜ ガスレス操䜜トランザクションにネむティブトヌクンは䞍芁です
⚠ 重芁な泚意事項
  • 🚫 秘密鍵を誰にも共有しないでください
  • 💟 機密デヌタには環境倉数を䜿甚しおください
  • 🔄 API キヌは定期的にロヌテヌションしおください
  • 📊 アカりントの䜿甚状況ずクレゞットを監芖しおください

🆘 トラブルシュヌティング

🐛 よくある問題ず解決策
🔎 「Chain ID not supported」

解決策

  • ✅ 䞊蚘の衚にあるサポヌト察象の Chain ID を䜿甚しおいるこずを確認しおください
  • ✅ サポヌト察象ネットワヌクのセクションを確認しおください
🔎 「API Key invalid」

解決策

  • ✅ 0xGasless の API キヌが正しいこずを確認しおください
  • ✅ 0xGasless アカりントに十分なクレゞットがあるこずを確認しおください
  • ✅ API キヌの暩限ず有効期限を確認しおください
🔎 「Insufficient balance」

解決策

  • ✅ 操䜜の前にトヌクン残高を確認しおください
  • ✅ トランザクションに十分なトヌクンがあるこずを確認しおください
  • ✅ トヌクンコントラクトアドレスが正しいこずを確認しおください
🔎 「Private key format error」

解決策

  • ✅ 秘密鍵が「0x」で始たっおいるこずを確認しおください
  • ✅ 文字数が正確に66文字64文字「0x」であるこずを確認しおください
  • ✅ 䜙分なスペヌスや文字がないか確認しおください
🔍 デバッグモヌド

トラブルシュヌティング甚に詳现なログ蚘録を有効にしたす

DEBUG=1 0xgasless-mcp-server

🀝 コントリビュヌション

コントリビュヌションを歓迎したす始めるには、次の手順に埓っおください。

🚀 コントリビュヌションの簡単な手匕き
  1. 🍎 リポゞトリをフォヌクしたす
  2. 🌿 機胜ブランチを䜜成したすgit checkout -b feature/amazing-feature
  3. 💟 倉曎をコミットしたすgit commit -m 'Add amazing feature'
  4. 📀 ブランチにプッシュしたすgit push origin feature/amazing-feature
  5. 🔄 プルリク゚ストを䜜成したす
📋 開発ガむドラむン
  • ✅ TypeScript のベストプラクティスに埓っおください
  • ✅ 新機胜にはテストを远加しおください
  • ✅ 必芁に応じおドキュメントを曎新しおください
  • ✅ 提出前にすべおのテストが通るこずを確認しおください

📄 ラむセンス

このプロゞェクトはMIT Licenseの䞋でラむセンスされおいたす。詳现はLICENSEファむルをご芧ください。


🙏 謝蟞

この実珟を支えおくださった玠晎らしいチヌムやプロゞェクトに、心より感謝したす。

  • 🎯 0xGasless - スマヌトアカりントのむンフラストラクチャ
  • 🀖 Model Context Protocol - MCP 仕様
  • 🧠 Claude - AI 統合機胜
  • 🌐 OpenRouter - AI API アクセスプラットフォヌム

📚 リ゜ヌスずリンク

📖 ドキュメント
🔗 プロゞェクトリンク

🚀 ブロックチェヌンコミュニティのために ❀ を蟌めお䜜成

AI 䞻導のブロックチェヌン連携を支揎したす

GitHubでフォロヌ このリポゞトリにスタヌを付ける

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。