mcpField
B
Base Web3 Action Mcp Server

Base Web3 Action Mcp Server

本地服务
github.com/doodlemax金融数据019 周前更新

关于 Base Web3 Action Mcp Server

Base Web3 Action Mcp Server 为使用 Base L2 网络的 Agent 提供 EVM 工具,可查询余额、解析 Basename,并构建未签名交易载荷;它不处理私钥。

主要功能

  1. 01查询 ETH 和 ERC-20 余额
  2. 02将 .base 域名解析为地址
  3. 03构建 ETH 和 ERC-20 转账载荷
  4. 04构建 Uniswap V3 兑换载荷
  5. 05生成 ERC-20 和 ERC-721 部署载荷
  6. 06追加 ERC-8021 Builder Code 后缀

适用场景

  1. 01查询地址在 Base 上的余额
  2. 02将 .base 域名解析为 EVM 地址
  3. 03准备转账或 Uniswap V3 兑换
  4. 04创建代币或 NFT 部署载荷

MCP 相关

它向 MCP 客户端提供 Base 网络余额查询、域名解析和交易构建工具。交易载荷未经签名,由客户端审核、签名并广播。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Base Web3 Action MCP 服务 🛠️🚀

一款轻量、零配置的 Base L2 Network Model Context Protocol(MCP)服务。此服务为 AI Agent(如 Cursor、Windsurf、Zed 或 Claude Desktop)提供标准 EVM 工具,用于查询余额、解析 Basename,以及构建可自动获取排序器费用奖励的交易载荷。


功能

  • 无需 API 密钥: 开箱即用,使用轮换的公共 RPC 端点,并内置故障转移机制,避免触发速率限制错误(429)。
  • 链上 Basename 解析器: 使用 Base L2 合约直接在链上解析 .base 域名(例如,jesse.base -> jesse.base.eth),绕过速度较慢的 L1 网关。
  • ERC-8021 后缀追加器: 自动编码并将你的 Builder Code 后缀追加到所有生成的交易载荷中,从而被动归属排序器奖励。
  • 代币与 NFT 部署工具: 只需单击一次,即可构建并生成经过优化的标准 ERC-20 代币和 ERC-721 NFT 集合的部署载荷。
  • 自行托管资产: 绝不会处理、请求或存储私钥。它只会构建未签名的交易载荷,供客户端审查、签名和广播。

可用工具

  1. get_balance:查询 Base(主网或 Sepolia)上的原生 ETH 或 ERC-20 代币余额。
  2. resolve_basename:将任意 .base 域名解析为 EVM 十六进制地址。
  3. build_transfer:为 ETH 或 ERC-20 构建未签名的转账交易载荷。
  4. build_swap:在 Base 上构建 Uniswap V3 兑换载荷(例如,将 ETH 兑换为 USDC)。
  5. build_deploy_contract:为自定义字节码构建合约部署载荷。
  6. build_deploy_token:部署标准 ERC-20 代币合约。
  7. build_deploy_nft:部署标准 ERC-721 NFT 集合合约。

安装与设置

本地客户端设置(stdio)
1. Claude Desktop

将以下内容添加到你的 claude_desktop_config.json(macOS 上位于 ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "base-web3": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-server/index.js"],
      "env": {
        "BASE_BUILDER_CODE": "bc_3nsmabm6"
      }
    }
  }
}
2. Cursor 设置
  1. 前往 Settings > Models > MCP。
  2. 点击 + Add New MCP Server。
  3. 配置:
    • 名称: Base Web3 Action
    • 类型: stdio
    • 命令: node /absolute/path/to/mcp-server/index.js
3. Smithery(推荐)

使用 Smithery CLI 将服务直接安装到 Claude Desktop:

npx -y @smithery/cli@latest install base-web3-mcp --client claude

对于 Cursor,请按照上文所示将其配置为标准 stdio 服务。


远程 API 设置(无状态 HTTP)

作为无状态的身份验证端点提供服务,供网站、机器人和 Farcaster 帧使用:

  • 端点: https://your-worker-subdomain.workers.dev/mcp
  • 请求头: Authorization: Bearer <EXECUTION_SECRET>
  • 请求正文(JSON-RPC 2.0):
    {
      "method": "tools/call",
      "params": {
        "name": "get_balance",
        "arguments": {
          "address": "0x179A862703a4adfb29896552DF9e307980D19285"
        }
      }
    }
    

许可证

MIT - 开源。为 Base 构建者生态系统打造。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。