Etherscan API交互服务器

一个动态MCP服务器,用于与Etherscan的API和服务进行交互。

  • by xiaok
  • TypeScript
  • 本地部署
  • 18 星标
  • 更新于
在 GitHub 查看 xiaok/etherscan-mcp

使用说明

@xiaok/etherscan微控制器

用于与Etherscan的API和服务交互的动态MCP服务器。

运行服务器

测试用 mcp-cli

测试和调试服务器的最快方法是 fastmcp dev:

npx fastmcp dev src/index.ts

这将运行您的服务器 mcp-cli 用于在终端中测试和调试MCP服务器。

检查 MCP Inspector

另一种方式是使用官方 MCP Inspector 使用Web UI检查服务器:

npx npx fastmcp inspect src/index.ts

常见问题解答

如何使用Claude Desktop?

遵循指南https://modelcontextprotocol.io/quickstart/user并添加以下配置:

{
  "mcpServers": {
    "etherscan_mcp": {
      "command": "npx",
      "args": ["tsx", "/PATH/TO/YOUR_PROJECT/src/index.ts"],
      "env": {
        "ETHERSCAN_API_KEY": "********"
      }
    }
  }
}

API文件

https://docs.etherscan.io/etherscan-v2

支撑链列表:https://docs.etherscan.io/etherscan-v2/getting-started/supported-chains

请注意,并非所有链都支持所有端点。请在此处找到支持列表:https://forms.blockscan.com/public/grid/3E9QiN00NLhCQVibiP3Z-Bpqhmd7zGXsgapEKJupxiI

全部

  1. 支持专业api