Spaces:
Sleeping
Sleeping
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
|