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.

评论

开发工具 分类下的更多 MCP 服务器