README
🚀 Foundry MCP 服务器
Foundry MCP 服务器是一个简单、轻量且快速的 MCP(模型上下文协议)服务器,借助 Foundry 工具链(Forge、Cast 和 Anvil)为 Solidity 开发提供强大功能。

🚀 快速开始
该服务器可将大型语言模型助手连接到 Foundry 生态系统,使其具备与节点交互、分析智能合约和交易、查询区块链数据以及执行区块链操作等能力。
✨ 主要特性
- 支持 Solidity 智能合约开发
- 提供交互式调试功能
- 集成交易分析工具
- 支持区块浏览器查询
- 提供钱包余额查询功能
📦 安装指南
安装步骤
- 克隆仓库:
git clone https://github.com/your-repo.git
- 安装依赖:
npm install
- 启动服务器:
npm start
💻 使用示例
基础用法
在 Claude 桌面应用程序中使用 🎯 安装完成后,配置好 Claude 桌面应用程序后,必须完全关闭并重新打开 Claude 应用程序才能看到 tavily - mcp 服务器。你应该会在应用底部左侧看到一个锤子图标,表示有可用的 MCP 工具,可以点击该图标查看更多工具详情。

现在,Claude 将拥有完整的 Foundry - MCP 服务器访问权限。以下是一些使用示例:
事务分析
你能分析此交易并解释它做了什么吗?
https://etherscan.io/tx/0xcb73ad3116f19358e2e649d4dc801b7ae0590a47b8bb2e57a8e98b6daa5fb14b
查询余额
查询主网 ETH 和 USDT 的余额,钱包地址为 0x195F46025a6926968a1b3275822096eB12D97E70。
发送事务
向主网的 0x195F46025a6926968a1b3275822096eB12D97E70 转发 0.5 USDC。
部署合约/运行脚本
在本地 Anvil 实例上部署一个 mock ERC20 合约,并将其命名为“Fire Coin”。
📚 详细文档
概述
该服务器将大型语言模型助手连接到 Foundry 生态系统,使其能够:
- 与节点交互(本地 Anvil 实例或远程 RPC 端点)
- 分析智能合约和交易
- 查询区块链数据
- 执行区块链操作
组件
核心功能
- MCP 协议支持:实现 MCP 规范,允许模型与外部工具和服务交互。
- Foundry 集成:与 Forge、Cast 等工具无缝集成,提供完整的 Foundry 功能。
- 区块链连接:支持多种区块链网络,包括 Ethereum、Polygon 等。
致谢 ✨
- Model Context Protocol 提供 MCP 规范
- Anthropic 提供 Claude 桌面应用程序
📄 许可证
软件按现状提供,不作任何明示或暗示的保证、陈述或担保。包括但不限于对适销性、特定用途适用性或非侵权性的保证。作者不对因使用本软件而产生的任何直接、间接、附带、特殊、 EXEMPLARY 或后果性损害负责。用户需自行承担风险,谨慎使用。
微信扫一扫