Token导航 LogoToken导航TokenDH.com
Base Contract Reader MCP logo
金融服务stdio官方级别未说明来源级核验

Base Contract Reader MCP

MCP Server

base-contract-reader-mcp

一个无需私钥即可读取Base主网上任何智能合约的免费MCP服务器,支持多种读取操作。

工具数

6

提示词数

0

GitHub Stars

1

资源数

0
区块链JavaScript智能合约

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lordbasilaiassistant-sudo

提供方

lordbasilaiassistant-sudo

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y base-contract-reader-mcp

详细介绍

基础合同阅读器mcp

免费的MCP服务器,供AI代理读取Base主网上的任何智能合约。不需要私钥——所有操作都是只读的。

工具

工具说明
read_contract使用人类可读的ABI片段调用合约上的任何视图/纯函数
get_contract_code获取部署在某个地址的字节码
get_events查询区块范围内合约的过去事件
get_storage读取地址处的原始存储插槽
multicall_read在一个请求中批量处理多个视图/纯调用
get_contract_balance获取任何地址的ETH余额

安装

npx -y base-contract-reader-mcp

配置

添加到您的 .mcp.json (克劳德代码、光标等):

{
  "mcpServers": {
    "base-contract-reader": {
      "command": "npx",
      "args": ["-y", "base-contract-reader-mcp"],
      "env": {
        "RPC_URL": "https://mainnet.base.org"
      }
    }
  }
}

RPC_URL 是可选的,默认为 https://mainnet.base.org.

例子

读取ERC-20令牌名称:

read_contract({
  contract_address: "0x...",
  abi: ["function name() view returns (string)"],
  function_name: "name"
})

获取ETH余额:

get_contract_balance({ address: "0x..." })

批量多次读取:

multicall_read({
  calls: [
    { contract_address: "0x...", abi: ["function name() view returns (string)"], function_name: "name" },
    { contract_address: "0x...", abi: ["function totalSupply() view returns (uint256)"], function_name: "totalSupply" }
  ]
})

许可证

麻省理工学院

目录标签

目录标签

区块链JavaScript智能合约本地部署读取工具Base链MCP服务器

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

base-contract-reader-mcp

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP