MACH Base

io.github.TheAliphant由 GitHub 账号 TheAliphant 发布v1.0.3更新于 Oct 25, 2026

Investigate Base transactions, check wallet funds and contracts. Read-only MCP. USDC via x402.

已验证Streamable HTTP可网页运行金融安全与监控

概览

AI 生成的概览

一个只读的 Base 链查询 MCP 服务器:可查区块、Gas 价格、钱包与代币余额、合约、交易和日志,按次以 USDC 付费。

可以做什么
为目标选择最窄的付费能力,返回价格与下一步请求,不含实时链上数据且无副作用(mach_choose)。查看链进度与 Gas 价格,按区块号或标签检查区块。读取钱包信息:原生 ETH 余额、ERC-20 余额、合并的钱包快照以及当前 nonce。检查合约:已部署代码与字节码大小、代币元数据与接口特征、总供应量以及 ERC-20 授权额度。按哈希查询交易、回执与确认数,以及用于支付超时或失败排查的交易上下文。在限定区块范围内查找合约事件和近期 ERC-20 转账,并用提供的 calldata 执行只读 eth_call。
适用场景
当助手需要在操作前后核对 Base 链状态时使用:确认交易是否已打包、排查支付超时、检查钱包是否有足够 ETH 支付 Gas 或足够 USDC,或在交互前识别合约。适合只读调查,而非签名或发送交易。
运行要求
远程 streamable HTTP 端点 api.mach.gallery;未声明本地运行时、账户或 API 密钥。每次数据调用通过 x402 以 USDC 付费,客户端需具备结算按次付款的能力。需要能访问该端点的网络。
安装前请注意
每个数据工具按次收取 USDC(多为 0.005 美元,交易与交易上下文为 0.008 美元),反复轮询会持续花钱;mach_choose 免费。服务器为只读,不签名、不授予授权、不持有资金。结果不是安全审计,链上成功也不证明特定付款或服务已交付。合约供应量数据并非经独立审计的流通量。

安装

在 SourceWeft 中

  1. 打开 控制台中的 MACH Base,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.TheAliphant%2Fmach-base/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "mach-base": {
      "type": "http",
      "url": "https://api.mach.gallery/mcp"
    }
  }
}

工具

18

mach_choose

Choose a MACH Base capability

Free decision layer: map an agent goal to the narrowest paid MACH Base capability, exact price, expected result fields and exact next request. Returns no live chain data and has no side effects.

输入参数goal必填

base_block_number

Get Base block number

Check Base chain progress: return the latest mainnet block number for freshness checks and polling. This is not transaction confirmation. Costs $0.005 USDC via x402.

无需输入参数。

base_gas_price

Get Base gas price

Check the current Base gas price in wei before estimating transaction fees. The quote alone is not the total transaction cost. Costs $0.005 USDC via x402.

无需输入参数。

base_wallet_balance

Check Base ETH balance

Check whether a Base wallet has native ETH available for gas: return its balance in wei. Read-only; no wallet access or signing. Costs $0.005 USDC via x402.

输入参数address必填

base_erc20_balance

Check Base token balance

Check a wallet’s USDC or ERC-20 balance on Base: return raw token units for a specified token contract and wallet address. Costs $0.005 USDC via x402.

输入参数token必填address必填

base_nonce

Get Base wallet nonce

Prepare a Base transaction: get a wallet’s current nonce without signing or broadcasting a transaction. Costs $0.005 USDC via x402.

输入参数address必填

base_contract_code

Check Base contract

Tell a Base contract address from an externally owned account: return whether code is deployed and its bytecode size. Not a security audit. Costs $0.005 USDC via x402.

输入参数address必填

base_allowance

Check Base token allowance

Check a Base token approval before an agent acts: return the ERC-20 allowance for one token, owner and spender. Does not grant approval. Costs $0.005 USDC via x402.

输入参数owner必填token必填spender必填

base_receipt

Check Base transaction receipt

Check whether a Base transaction was mined and succeeded: return receipt status and confirmations. This does not prove the correct payee, token amount or service delivery. Costs $0.005 USDC via x402.

输入参数tx_hash必填

base_logs

Query Base event logs

Find Base smart-contract events in a bounded block range: return onchain logs filtered by contract address and optional topics. Costs $0.005 USDC via x402.

输入参数topicsaddress必填to_blockfrom_block

base_eth_call

Read Base contract state

Read Base contract state without broadcasting a transaction: run eth_call with supplied calldata and return the raw response. Costs $0.005 USDC via x402.

输入参数to必填data必填block

base_transaction

Get Base transaction

Inspect a Base transaction by hash: retrieve sender, recipient, value, calldata and transaction fields. Use Transaction Context for receipt and confirmation status. Costs $0.008 USDC via x402.

输入参数tx_hash必填

base_block

Get Base block

Inspect a Base block by number or tag: retrieve its header and transaction hashes to investigate chain activity. Costs $0.005 USDC via x402.

输入参数block

base_transaction_context

Inspect Base transaction context

Investigate a Base payment timeout or failed transaction with transaction, receipt, gas and fee context. Onchain success is not proof that a specific USDC obligation or service delivery was met. Costs $0.008 USDC via x402.

输入参数tx_hash必填

base_wallet_snapshot

Get Base wallet snapshot

Check a Base wallet’s funding context in one read: return native ETH and balances for up to ten specified ERC-20 contracts. No signing or custody. Costs $0.005 USDC via x402.

输入参数tokensaddress必填

base_total_supply

Get Base token supply

Check a Base ERC-20 or ERC-721 contract’s reported total supply. Contract data is not independently audited circulation. Costs $0.005 USDC via x402.

输入参数token必填

base_contract_info

Inspect Base contract

Identify a Base contract before interacting: inspect bytecode size, available token metadata and common interface signals. Not a security audit. Costs $0.005 USDC via x402.

输入参数address必填

base_erc20_transfers

Find Base token transfers

Find recent ERC-20 Transfer events on Base, optionally filtered by sender or recipient wallet. Results cover only the queried block window. Costs $0.005 USDC via x402.

输入参数token必填to_blockfrom_blockto_addressfrom_address

版本历史

4
  1. v1.0.3最新Oct 13, 2026
  2. v1.0.2Sep 23, 2026
  3. v1.0.1Sep 22, 2026
  4. v1.0.0Sep 22, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。