Foundry MCP 项目是一个模型上下文协议(MCP)服务器,专为与 Foundry 工具交互而设计。它提供了一系列实用工具,可用于管理 Foundry 项目、运行测试、构建合约等,极大地提升了项目开发与管理的效率。
本项目是一个模型上下文协议(MCP)服务器,与 Foundry 工具交互,提供管理项目、运行测试、构建合约等功能。克隆仓库并确保 Foundry 工具安装后,即可启动 MCP 服务器开展工作。
cast 执行 Ethereum 相关命令。git clone
forge、cast、anvil 等)已安装,并添加到 PATH 中。要启动 MCP 服务器:
python src/eth_wh_mcp/main.py
MCP 服务器提供了丰富的工具,以下是部分工具的使用说明:
cast 命令。参阅 LLM/python-mcp-sdk.md 文件,获取详细的 MCP Python SDK 使用说明,包括服务器构建、工具使用、提示和上下文处理。
pyproject.toml # 项目配置文件
README.md # 项目文档
uv.lock # 依赖锁定文件
LLM/ # 文档和 SDK 使用说明
src/eth_wh_mcp/ # MCP 服务器的源代码
以开发模式运行 MCP 服务器:
mcp dev src/eth_wh_mcp/main.py --with-editable .
要执行服务器:
python src/eth_wh_mcp/main.py
本项目 licensed under the MIT License。有关详细信息,请参阅 LICENSE 文件。