Modal MCP工具箱
促进了在沙箱中运行Python代码,并通过与Goose和Claude桌面应用程序等客户端兼容的MCP服务器,使用FLUX模型生成图像。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"modal-toolbox": {
"args": [
"modal-mcp-toolbox"
],
"command": "uvx"
}
}
}
服务介绍
Modal MCP 工具箱 🛠️
这是一系列在 Modal 上运行的模型上下文协议 (MCP) 工具。这些工具让你能够在 Goose 或 Claude 桌面应用等工具中扩展你的 LLM 的功能。
工具
run_python_code_in_sandbox: 允许你在沙盒环境中运行 Python 代码。generate_flux_image: 使用 FLUX 模型生成图像。
演示
Flux 图像生成

Python 代码执行

前提条件
- 一个 modal 账户 和配置好的 modal CLI。
- UV
- 支持 MCP 的客户端,例如 Claude 桌面应用 或 Goose
此服务运行在您的 modal 账户上,因此您需要拥有 modal 账户并登录。
安装
安装依赖于使用 MCP 的客户端。以下是 Claude 和 Goose 的安装说明。
Claude
在 Claude 桌面应用程序中进入 设置 > 开发者 页面,并点击编辑配置。

添加 MCP 服务器的配置。我的配置如下所示:
{
"mcpServers": {
"modal-toolbox": {
"command": "uvx",
"args": ["modal-mcp-toolbox"]
}
}
}
Goose
进入 设置 并点击添加。

然后按照下面截图中的方式添加一个扩展。
重要的是将命令设置为:
uvx modal-mcp-toolbox
其余部分您可以根据喜好填写。

通过 Smithery 安装(目前不可用)
要通过 Smithery 自动为 Claude Desktop 安装 Modal MCP 工具箱,请执行以下操作:
npx -y @smithery/cli install @philipp-eisen/modal-mcp-toolbox --client claude