File size: 1,573 Bytes
9d36bf4
 
 
 
 
 
 
 
 
 
1a0f294
 
9d36bf4
 
6b91913
 
 
 
 
 
 
 
 
 
01bfdad
6b91913
 
 
01bfdad
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ac947e5
01bfdad
6b91913
 
74535ad
6b91913
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
---
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](https://www.loom.com/share/effa9e6b39de4e46bff7ba30f76c42a3?sid=54b1e28c-05ed-41a7-b45d-ca1d772e57b4)**

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