Token导航 LogoToken导航TokenDH.com
Foundry MCP Project logo
金融服务stdio官方级别未说明来源级核验

Foundry MCP Project

MCP Server

@smithery/cli

一个用于管理Foundry项目的工具,提供项目初始化、合约编译、测试运行、脚本执行等功能,适用于以太坊智能合约开发。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
区块链开发PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lhemerly

提供方

lhemerly

最后核验

2026/5/17 21:00

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @lhemerly/foundry-mcp --client claude

详细介绍

🧠 铸造MCP项目

](https://smithery.ai/server/@lhemerly/foundry-mcp)

该项目是一个模型上下文协议(MCP)服务器,旨在与Foundry工具交互。它提供了一组工具和实用程序来管理Foundry项目、运行测试、构建合同等。

______________________________________________________________________

📂 项目结构

pyproject.toml       # Project configuration file
README.md            # Project documentation
uv.lock              # Dependency lock file
LLM/                 # Documentation and SDK usage
src/eth_wh_mcp/      # Source code for the MCP server

______________________________________________________________________

🚀 特性

  • 创建铸造项目:初始化新的Foundry项目。
  • 构建合同:编制具有各种选项的Solidity合同。
  • 运行测试:执行具有详细配置的测试。
  • 检查合同:检索ABI、字节码和其他元数据。
  • 运行脚本:执行Solidity脚本。
  • 启动本地节点:启动Anvil或Chisel用于本地以太坊开发。
  • 高级强制转换命令:使用以下命令执行以太坊相关命令 cast.

______________________________________________________________________

🛠️ 安装

通过Smithery安装

通过以下方式自动安装适用于Claude Desktop的Foundry MCP服务器 史密瑟里:

npx -y @smithery/cli install @lhemerly/foundry-mcp --client claude

手动安装

  1. 克隆存储库:
   git clone 
  1. 确保铸造工具(forge, cast, anvil等)已安装并可在您的PATH中使用。

______________________________________________________________________

🏗️ 用法

运行MCP服务器

要启动MCP服务器,请执行以下操作:

python src/eth_wh_mcp/main.py

可用工具

MCP服务器中提供以下工具:

  • 创建项目:初始化新的Foundry项目。
  • 建筑工程:构建当前的Foundry项目。
  • 测试工程:在Foundry项目中运行测试。
  • 克隆合同:从Etherscan克隆合约。
  • run_script:执行Solidity脚本。
  • run_cast_command:运行a cast 命令。
  • start_anvil_with_options:启动Anvil本地以太坊节点。
  • start_chiselwith_options:启动凿子坚固性REPL。
  • 检查合同:检查合同元数据。
  • 快照_项目:创建气体使用快照。
  • 覆盖范围_项目:显示测试覆盖率。

______________________________________________________________________

📖 文档

MCP Python SDK

请参阅 LLM/python-mcp-sdk.md MCP Python SDK的详细用法文件,包括服务器构造、工具、提示和上下文处理。

______________________________________________________________________

🧪 发展

本地调试

在开发模式下运行MCP服务器:

mcp dev src/eth_wh_mcp/main.py --with-editable .

运行时执行

要执行服务器,请执行以下操作:

python src/eth_wh_mcp/main.py

______________________________________________________________________

📜 许可证

该项目根据MIT许可证获得许可。有关详细信息,请参阅LICENSE文件。

目录标签

目录标签

区块链开发PythonClaude智能合约开发本地部署以太坊工具项目管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP