AI MCP Server of Blockchain

by albertma

1 stars
190 downloads
Not rated
GitHub

About

A mcp server of blockchain which supports ethereum, bitcoin, vechain

Details

Author
albertma
GitHub stars
1
Downloads
190
Categories
Finance, Other

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

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name AI MCP Server of Blockchain
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install dependencies with uv, create a .env file with your Ethereum and VeChain node URLs, then configure your MCP client (e.g., Claude Desktop) with the server’s command and environment variables as shown in the README. The server can be debugged using the MCP inspector.

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"
        ]
    }
}

AI MCP Server of Blockchain

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

1743655193977

Integrated with AI Claude Desktop App

1. Add Configure file
2. Try it on Claude desktop App

1743654998520

1743851610820

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.