gradio-eth-mcp / README.md
Sarah Azouvi
added instructions
ac947e5
---
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