AI MCP Server of Blockchain
About
A mcp server of blockchain which supports ethereum, bitcoin, vechain
Explore
- Get balance of any address
- Get transaction content by transaction ID or hash
- Get block content by block number or block hash
- Get current token prices
- Supports Ethereum and VeChain
- Easy integration with AI Claude Desktop App
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
AI MCP Server of BlockchainCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
1. Install dependencies using uv
$uv venv
$uv sync
2. Create a .env file with your blockchain API key:
export ETHEREUM_NODE_URL=<your-ethereum-url>
export VECHAIN_NODE_URL=<your-vechain-url>
{
"mcpServers": {
"blockchain": {
"command": "uv",
"args": ["--from", "/your/blockchain/mcp/path/", "blockchain-mcp"],
"env": {
"ETHEREUM_NODE_URL":"https://mainnet.infura.io/v3/<your_key>",
"VECHAIN_NODE_URL":"https://<vechain-node-url>"
}
}
}
}
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"ai mcp server of blockchain": {
"blockchain-mcp": {
"command": "uv",
"args": [
"venv"
]
}
}
}
}
McpServers
{
"blockchain-mcp": {
"command": "uv",
"args": [
"venv"
]
}
}
Functions 😀
get balance of address
get transaction content by transaction id or transaction hash
get block content by block number, block hash
get price
More feature will come....🚀
Blockchain
- Ethereum ✅, VeChain✅.
- Bitcoin, Solana, Polygon will come soon.🚀
Setup
1. Install dependencies using uv
$uv venv
$uv sync
2. Create a .env file with your blockchain API key:
export ETHEREUM_NODE_URL=<your-ethereum-url>
export VECHAIN_NODE_URL=<your-vechain-url>
Running the Server Config
{
"mcpServers": {
"blockchain": {
"command": "uv",
"args": ["--from", "/your/blockchain/mcp/path/", "blockchain-mcp"],
"env": {
"ETHEREUM_NODE_URL":"https://mainnet.infura.io/v3/<your_key>",
"VECHAIN_NODE_URL":"https://<vechain-node-url>"
}
}
}
}
Debug MCP Server
$source .env
$npx @modelcontextprotocol/inspector uv --directory /path/to/blockchain-mcp run blockchain-mcp

Integrated with AI Claude Desktop App
1. Add Configure file
2. Try it on Claude desktop App


Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



