tumf/web3-mcp

tumf/web3-mcp

от tumf
MCP-сервер для доступа к блокчейн данным через Ankr Advanced API. Поддерживает Ethereum, BSC, Polygon и другие сети. Позволяет получать NFT метаданные, балансы токенов, транзакции и статистику блоков. Полезен разработчикам Web3 и DeFi-приложений.

Web3 MCP

Tests codecov PyPI version License: MIT

An MCP server implementation wrapping Ankr Advanced API.

Overview

FastMCP is a Model Context Protocol (MCP) server that provides access to Ankr's Advanced API for blockchain data. It allows LLMs to interact with blockchain data across multiple chains including Ethereum, BSC, Polygon, Avalanche, and more.

MCP Client Setting

{
  "mcpServers": {
    "web3": {
      "command": "uvx",
      "args": [
        "web3-mcp"
      ],
      "env": {
        "ANKR_ENDPOINT": "https://rpc.ankr.com/...",
      }
    }
  }
}

Features

  • Complete wrapper for all Ankr Advanced API endpoints
  • NFT API: Get NFT metadata, holders, transfers, and ownership information
  • Query API: Access blockchain statistics, blocks, logs, and transaction data
  • Token API: Get token balances, prices, holders, and transfer history
  • Support for multiple blockchain networks

Installation

# Clone the repository
git clone https://github.com/tumf/web3-mcp.git
cd web3-mcp

# Install with uv
uv pip install -e .
У этого сервера пока нет списка инструментов.
0.1.5основная
0.1.4
0.1.3
0.1.2

Выберите клиент, чтобы установить tumf/web3-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "tumf-web3-mcp-gatgt1sr6t": {
      "command": "uvx",
      "args": [
        "web3-mcp"
      ],
      "env": {
        "ANKR_ENDPOINT": "https://rpc.ankr.com/..."
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "tumf-web3-mcp-gatgt1sr6t": {
      "command": "uvx",
      "args": [
        "web3-mcp"
      ],
      "env": {
        "ANKR_ENDPOINT": "https://rpc.ankr.com/..."
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "tumf-web3-mcp-gatgt1sr6t": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "web3-mcp"
      ],
      "env": {
        "ANKR_ENDPOINT": "https://rpc.ankr.com/..."
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"tumf-web3-mcp-gatgt1sr6t\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"web3-mcp\"],\"env\":{\"ANKR_ENDPOINT\":\"https://rpc.ankr.com/...\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "tumf-web3-mcp-gatgt1sr6t": {
      "command": "uvx",
      "args": [
        "web3-mcp"
      ],
      "env": {
        "ANKR_ENDPOINT": "https://rpc.ankr.com/..."
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add tumf-web3-mcp-gatgt1sr6t --env ANKR_ENDPOINT=https://rpc.ankr.com/... -- uvx web3-mcp

Либо через JSON-конфиг:

claude mcp add-json tumf-web3-mcp-gatgt1sr6t "{\"command\":\"uvx\",\"args\":[\"web3-mcp\"],\"env\":{\"ANKR_ENDPOINT\":\"https://rpc.ankr.com/...\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add tumf-web3-mcp-gatgt1sr6t --env ANKR_ENDPOINT=https://rpc.ankr.com/... -- uvx web3-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.tumf-web3-mcp-gatgt1sr6t]
command = "uvx"
args = ["web3-mcp"]

[mcp_servers.tumf-web3-mcp-gatgt1sr6t.env]
ANKR_ENDPOINT = "https://rpc.ankr.com/..."
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите tumf/web3-mcp, а в поле команды запуска — строку ниже:
uvx web3-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "tumf-web3-mcp-gatgt1sr6t": {
      "command": "uvx",
      "args": [
        "web3-mcp"
      ],
      "env": {
        "ANKR_ENDPOINT": "https://rpc.ankr.com/..."
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "tumf-web3-mcp-gatgt1sr6t": {
      "command": "uvx",
      "args": [
        "web3-mcp"
      ],
      "env": {
        "ANKR_ENDPOINT": "https://rpc.ankr.com/..."
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например tumf-web3-mcp-gatgt1sr6t.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: tumf-web3-mcp-gatgt1sr6t
    command: uvx
    args:
      - "web3-mcp"
    env:
      ANKR_ENDPOINT: https://rpc.ankr.com/...
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "tumf-web3-mcp-gatgt1sr6t": {
      "command": "uvx",
      "args": [
        "web3-mcp"
      ],
      "env": {
        "ANKR_ENDPOINT": "https://rpc.ankr.com/..."
      }
    }
  }
}

Похожие MCP-сервера

alchemy/alchemy-mcp-server

alchemy/alchemy-mcp-server

официальный

от alchemyplatform

MCP-сервер для AI-агентов, работающий с блокчейн-данными Alchemy. Позволяет запрашивать цены токенов, NFT, историю транзакций и балансы на нескольких сетях, а также отправлять транзакции и выполнят...

⭐ 88
tatumio/blockchain-mcp

tatumio/blockchain-mcp

от tatumio

MCP-сервер Tatum предоставляет LLM-клиентам данные 130+ блокчейнов через Blockchain Data API и RPC Gateway. Доступны балансы, транзакции, NFT-метаданные, RPC-запросы для Bitcoin, Ethereum, Solana и...

TypeScript⭐ 15
kukapay/wallet-inspector-mcp

kukapay/wallet-inspector-mcp

от kukapay

MCP инструмент для AI-агентов, инспектирующий балансы и onchain-активность кошельков на Ethereum, BSC, Solana и других сетях. Выводит результаты в ASCII-таблицах и тексте. Помогает разработчикам и трейдерам быстро анализировать состояние кошельков.

Python⭐ 9
sei-protocol/sei-mcp-server

sei-protocol/sei-mcp-server

от sei-protocol

MCP сервер для Sei блокчейна, который даёт AI-агентам доступ к данным on-chain, смарт-контрактам и токенам. Включает балансы, транзакции, переводы ERC20 и NFT - всё через единый интерфейс.

TypeScript⭐ 13
JamesANZ/bitcoin-mcp

JamesANZ/bitcoin-mcp

от jamesanz

MCP сервер для реальных данных блокчейна биткоина через mempool.space – без API-ключей. Запрашивайте статистику адресов, транзакции, блоки и UTXO прямо в Cursor или Claude Desktop. Биткоин-инструме...

JavaScript⭐ 4
EmblemCompany/Agent-skills

EmblemCompany/Agent-skills

от emblemcompany

MCP-сервер EmblemAI даёт AI-агентам 200+ инструментов для работы с 7 блокчейнами — свопы, DeFi, NFT, кросчейн-мосты и платежи x402. Подходит разработчикам, которым нужно добавить криптокошельки и аутентификацию в приложения.

Shell⭐ 12
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин