gradio-eth-mcp / README.md
Sarah Azouvi
added instructions
ac947e5

A newer version of the Gradio SDK is available: 5.44.1

Upgrade
metadata
title: Gradio Eth Mcp
emoji: πŸš€
colorFrom: indigo
colorTo: blue
sdk: gradio
sdk_version: 5.32.0
app_file: app.py
pinned: false
short_description: A gradio MCP server to interact with the Ethereum blockchain
tags:
  - mcp-server-track

⛓️ Ethereum MCP Server

πŸ“– Overview

This MCP server enables interaction with the Ethereum blockchain, allowing users and agents to deploy smart contracts, manage accounts, and execute transactions easily.

πŸŽ₯ Demo Video

Watch our demo using Tiny Agents where we ask a chatbot to create and deploy a smart contract:

🎬 View Demo

Runs locally or on testnet (Sepolia) and mainnet with an API key.

In order to reproduce the demo, you will first need to create an agent.json file as follows:

{
  "model": "Qwen/Qwen2.5-72B-Instruct",
  "provider": "nebius",
  "servers": [
    {
      "type": "stdio",
      "config": {
        "command": "npx",
        "args": [
          "mcp-remote",
          "https://Agents-MCP-Hackathon-gradio-eth-mcp.hf.space/gradio_api/mcp/sse"
        ]
      }
    }
  ]
}

Run it using npx @huggingface/tiny-agents run ./my-agent.

Use Cases

  • Easy Blockchain Interactions: Send transactions, check balances, and manage accounts directly from the chatbot, no complex UX
  • No-code Deployment: Deploy smart contracts without code, directly from your MCP client (e.g. chatbot)
  • AI-Blockchain: Enable AI agents to directly interact with Ethereum