MCP.so
ログイン

1scan - Blockchain Explorer API Gateway & MCP Server

@huahuayu

基本情報

カテゴリ

開発者ツール

トランスポート

stdio

作者

huahuayu

投稿者

Shiming Liu

1scan - Blockchain Explorer API Gateway & MCP Server について

A unified API gateway for integrating multiple etherscan-like blockchain explorer APIs with Model Context Protocol (MCP) support for AI assistants.

#etherscan#etherscan-api#mcp-server

1scan - Blockchain Explorer API Gateway & MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "1scan": {
      "url": "http://localhost:3000/mcp/sse",
      "command": "1scanmcp"
    }
  }
}

1scan - Blockchain Explorer API Gateway & MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンでサーバーのエンドポイントに接続し、ツール一覧を取得できます。

概要

What is 1scan - Blockchain Explorer API Gateway & MCP Server?

1scan is a unified API gateway that integrates multiple etherscan-like blockchain explorer APIs and provides an MCP (Model Context Protocol) server so AI assistants (e.g., Claude in Cursor IDE) can query on-chain data. It serves developers who need a single endpoint to access balances, transactions, contracts, and more across many EVM networks.

How to use 1scan - Blockchain Explorer API Gateway & MCP Server?

Install via go install github.com/huahuayu/1scan@latest or build from source. Create a config.json with your API keys and rate limits per chain (e.g., for Ethereum chain ID 1). Run the API server with 1scan -config config.json and the MCP server with 1scanmcp -config config.json. In Cursor IDE, add an MCP server with the URL http://localhost:3000/mcp/sse. Customize MCP parameters (-port, -path, -transport for SSE or stdio).

Key features of 1scan - Blockchain Explorer API Gateway & MCP Server

  • Unified endpoint for 27+ EVM blockchain explorers
  • API load balancing across multiple keys per network
  • Rate limit management for each API key
  • Custom API key support via URL parameters
  • MCP server exposing 20+ blockchain data tools to AI models

Use cases of 1scan - Blockchain Explorer API Gateway & MCP Server

  • AI coding assistants (Cursor IDE) checking wallet balances on any supported chain
  • Automated contract analysis (ABI, source code) during development
  • Multi‑chain gas price comparison in real time
  • Monitoring token transfers (ERC-20/ERC-721) for a given address
  • Retrieving transaction receipts and logs for debugging

よくある質問

1

What does 1scan do that individual explorer APIs do not?

1scan aggregates multiple etherscan‑compatible APIs behind a single gateway, handles load balancing across keys, and adds an MCP interface for AI assistants. You still need your own API keys from each explorer.

2

What are the runtime dependencies of 1scan?

The server is written in Go and has no external database or runtime beyond the binary. Each user must provide API keys for the blockchains they wish to query.

3

Where does blockchain data come from?

1scan does not store data itself. It proxies requests to the official explorer APIs (e.g., Etherscan, BscScan) using the API keys you supply. All data originates from the respective blockchains.

4

What transport protocols does the MCP server support?

The MCP server supports both SSE (Server‑Sent Events) and stdio transports. The default is SSE; you can switch with `-transport stdio`.

5

How do I authenticate to use 1scan?

Authentication is done via API keys placed in the configuration file. Each chain entry maps one or more keys to a rate limit. There is no built‑in user authentication for the 1scan server itself.

コメント

「開発者ツール」の他のコンテンツ