Foundry MCP Server

Foundry MCP Server 是一个基于 Foundry 工具链的轻量级 MCP 服务器,支持 Solidity 开发、链上交互与合约部署,可集成至 Claude 桌面版等客户端,实现智能合约的自动化分析与操作。

33 浏览
2026-01-03 发布

详细介绍

Foundry MCP Server 为 MCP 客户端提供完整的 Solidity 开发与链上操作能力,基于 Foundry 工具链(Forge、Cast、Anvil)构建,支持本地 Anvil 实例管理、合约部署、交易发送、ABI 获取、Gas 估算等核心功能,适用于开发与测试场景。

核心功能

• 启动/停止 Anvil 本地节点
• 调用合约函数(只读/交易)
• 读取存储、获取交易收据与日志
• 部署合约、运行 Forge 脚本
• 管理 Forge 工作区(创建/读取文件、安装依赖)
• 实用工具:地址计算、字节码大小检测、单位转换、签名查询等

安装方法

1. 克隆仓库:git clone

"config": {
  "rpc": "https://mainnet.infura.io/v3/YOUR_INFURA_KEY",
  "privateKey": "0x...",
  "workspacePath": "/path/to/forge/workspace"
}

使用方法

在支持 MCP 的客户端(如 Claude 桌面版)中,通过锤子图标访问工具。支持以下操作:
• 分析交易:输入 Etherscan 链接
• 查询余额:获取 ETH/USDT 等资产
• 发送交易:如转账 USDC
• 部署合约:在本地 Anvil 上部署 ERC20 合约

示例:
- 分析交易:
  "Can you analyze the transaction and explain what it does? https://etherscan.io/tx/0xcb73..."
- 部署合约:
  "Deploy a mock ERC20 contract to a local anvil instance and name it \"Fire Coin\"."


Foundry Solidity MCP 智能合约 链上开发 Anvil Forge Claude 交易分析

相关服务推荐

查看更多