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