Bellchain
Crypto alert chains in your AI assistant: check alerts, test ideas with the replay, build chains.
作者による説明(英語の原文)
UCAI — The ABI-to-MCP Server Generator. Convert any smart contract ABI into an AI-ready MCP server.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
WEB3_PROVIDER_URL, ETHERSCAN_API_KEY, PRIVATE_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"abi-to": {
"command": "uvx",
"args": [
"abi-to-mcp"
],
"env": {
"WEB3_PROVIDER_URL": "your-value",
"ETHERSCAN_API_KEY": "your-value",
"PRIVATE_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add abi-to --env WEB3_PROVIDER_URL=your-value --env ETHERSCAN_API_KEY=your-value --env PRIVATE_KEY=your-value -- uvx abi-to-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"abi-to": {
"command": "uvx",
"args": [
"abi-to-mcp"
],
"env": {
"WEB3_PROVIDER_URL": "your-value",
"ETHERSCAN_API_KEY": "your-value",
"PRIVATE_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"abi-to": {
"type": "stdio",
"command": "uvx",
"args": [
"abi-to-mcp"
],
"env": {
"WEB3_PROVIDER_URL": "your-value",
"ETHERSCAN_API_KEY": "your-value",
"PRIVATE_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
WEB3_PROVIDER_URL envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント nirholas で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:ETHERSCAN_API_KEY, PRIVATE_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.1.0)がレジストリに届いたのは10 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Bellchain, Quidli Connect, Diamond Bitcoin Intelligence
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Crypto alert chains in your AI assistant: check alerts, test ideas with the replay, build chains.
Resolve social handles to wallets, score onchain reputation, pay in any ERC-20, SPL or native.
Bitcoin MCP: fee budgets, retained-block inclusion proofs and risk checks. Free service discovery.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
██╗ ██╗ ██████╗ █████╗ ██╗
██║ ██║██╔════╝██╔══██╗██║ ██║ ██║██║ ███████║██║ ██║ ██║██║ ██╔══██║██║ ╚██████╔╝╚██████╗██║ ██║██║ ╚═════╝ ╚═════╝╚═╝ ╚═╝╚═╝
Any contract. One command. Claude speaks it.
🙇♀️ Universal Contract AI Interface ☑️ UCAI in Anthropic MCP Registry | 🌐 Try the Web Builder → | 📖 Documentation | 🛡️ Security Scanner
[mcp.ucai.tech](https://mcp.ucai.tech) — Generate MCP servers directly in your browser.
+--------------------------------------------------------------------------+
| | | MCP BUILDER [Connect Wallet] | | | | +---------------------------+--------------------------------------+ | | | Pro Templates | Custom Contract | | | +---------------------------+--------------------------------------+ | | | | Security Scanner: Score 87/100 - Low Risk | | |-- Contract verified on Etherscan | | |-- Uses OpenZeppelin (audited) | | |-- Owner can pause transfers (warning) | | +-- Mint function detected (warning) | | | | What This Contract Does: | | "ERC-20 token with standard transfer, approve, and allowance | | functions." | | | | [Download Server] [Share Link] [Copy Config] | | | +--------------------------------------------------------------------------+
Features:
server.py, requirements.txt, README.md?address=0x...&network=ethereum to anyone┌────────────────────────────────────────────────────────────────────────────┐
│ │ │ 1. FIND 2. GENERATE 3. DONE │ │ │ │ ┌─────────────────┐ ┌─────────────────┐ ┌───────────────┐ │ │ │ Etherscan │ │ │ │ │ │ │ │ ┌─────────┐ │ │ $ abi-to-mcp │ │ Claude │ │ │ │ │ Contract│ │ ────▶ │ generate │ ──▶ │ Tools │ │ │ │ │ ABI │ │ │ 0x7a25... │ │ │ │ │ │ └─────────┘ │ │ │ │ "Swap 1 ETH" │ │ │ └─────────────────┘ └─────────────────┘ └───────────────┘ │ │ │ │ Any contract One command AI speaks it │ │ │ └────────────────────────────────────────────────────────────────────────────┘
Found a contract on Etherscan? One command. Claude can now use it.
pip install abi-to-mcp
abi-to-mcp generate 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D -o ~/uniswap-server
abi-to-mcp generate 0x00000000219ab540356cBB839Cbe05303d7705Fa -o ~/eth-staking-server
abi-to-mcp generate
That's it. Every function, every event, every query — now a Claude tool.
abi-to-mcp generate 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D -o ~/uniswap-server
cd ~/uniswap-server && pip install -r requirements.txt
Add to your config (~/Library/Application Support/Claude/claude_desktop_config.json on Mac):
{
"mcpServers": { "uniswap": { "command": "python", "args": ["/Users/YOU/uniswap-server/server.py"], "env": { "RPC_URL": "https://eth.llamarpc.com" } } } }
Claude now speaks DeFi.
┌────────────────────────────────────────────────────────────────────────────┐
│ YOU │ ├────────────────────────────────────────────────────────────────────────────┤ │ "What's the best route to swap 1 ETH for USDC on Uniswap?" │ └────────────────────────────────────────────────────────────────────────────┘ │ ▼ ┌────────────────────────────────────────────────────────────────────────────┐ │ CLAUDE │ ├────────────────────────────────────────────────────────────────────────────┤ │ I'll check the Uniswap router for the best path... │ │ │ │ Called: getAmountsOut(1 ETH, [WETH, USDC]) │ │ │ │ Best route: ETH -> WETH -> USDC │ │ You would receive: 3,847.23 USDC │ │ Price impact: 0.02% │ └────────────────────────────────────────────────────────────────────────────┘ │ ▼ ┌────────────────────────────────────────────────────────────────────────────┐ │ YOU │ ├────────────────────────────────────────────────────────────────────────────┤ │ "Do it. Swap 1 ETH for USDC." │ └────────────────────────────────────────────────────────────────────────────┘ │ ▼ ┌────────────────────────────────────────────────────────────────────────────┐ │ CLAUDE │ ├────────────────────────────────────────────────────────────────────────────┤ │ Simulating transaction first... │ │ │ │ Simulation successful │ │ Gas estimate: 152,847 (~$3.42) │ │ Expected output: 3,847.23 USDC │ │ │ │ Ready to execute. Confirm? [Yes/No] │ └────────────────────────────────────────────────────────────────────────────┘
UCAI (Universal Contract AI Interface) is a standard for how AI agents interact with smart contracts.
╔═══════════════════════════════════════════════════════════════════════════════╗
║ ║ ║ ┌─────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────┐ ║ ║ │ │ │ │ │ │ │ │ ║ ║ │ Claude │─────>│ abi-to-mcp │─────>│ MCP Server │─────>│ Chain │ ║ ║ │ │ │ generate │ │ (your tools) │ │ │ ║ ║ └─────────┘ └──────────────┘ └──────────────┘ └──────────┘ ║ ║ │ │ │ ║ ║ │ "swap 1 ETH" │ call swap() │ ║ ║ └────────────────────────────────────────┴─────────────────────┘ ║ ║ ║ ╚═══════════════════════════════════════════════════════════════════════════════╝
UCAI defines
Why UCAI
Every contract becomes AI-accessible through the same interface. No custom code per contract.
*This package (abi-to-mcp) is the reference implementation of UCAI for MCP.*
The Problem: You want AI to interact with smart contracts. But:
The Solution: One command generates a production-ready MCP server from any ABI.
| Manual Approach | With abi-to-mcp |
|---|---|
| Read contract ABI | abi-to-mcp generate 0x... |
| Write 15+ tool functions | ✅ Auto-generated |
| Map types (address → string, uint256 → string) | ✅ Handled |
| Add transaction simulation | ✅ Built-in |
| Handle events as resources | ✅ Included |
| ~2-4 hours per contract | ~10 seconds |
abi-to-mcp generate 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D -o ~/uniswap-server冒頭だけを表示しています。続きはリポジトリで読めます