
Modal MCP Toolbox 🛠️

2025.02.28
18
PythonLLM扩展工具Python沙盒图像生成开发效率
Modal MCP Toolbox 是一个基于 Model Context Protocol (MCP) 的工具集合,运行在 Modal 平台上。它允许用户在如 Goose 或 Claude Desktop App 等工具中扩展其大型语言模型(LLM)的能力。该工具箱提供了在沙盒环境中运行 Python 代码和使用 FLUX 模型生成图像的功能。
View on GitHub
Overview
基本能力
产品定位
Modal MCP Toolbox 是一个用于扩展 LLM 能力的工具集合,特别适用于需要执行 Python 代码或生成图像的场景。
核心功能
run_python_code_in_sandbox
: 在沙盒环境中运行 Python 代码。generate_flux_image
: 使用 FLUX 模型生成图像。
适用场景
- 在 Goose 或 Claude Desktop App 中扩展 LLM 功能。
- 需要安全执行 Python 代码的环境。
- 使用 FLUX 模型生成图像。
工具列表
run_python_code_in_sandbox
: 允许在沙盒环境中安全执行 Python 代码。generate_flux_image
: 使用 FLUX 模型生成图像。
常见问题解答
- 安装依赖:需要 Modal 账户和配置好的 Modal CLI,以及 UV。
- 安装问题:目前通过 Smithery 自动安装不可用。
使用教程
使用依赖
- 需要一个 Modal 账户 和配置好的 Modal CLI。
- 安装 UV。
- 支持 MCP 的客户端,如 Claude Desktop App 或 Goose。
安装教程
Claude
- 在 Claude Desktop App 中,转到
Settings > Developer
,点击 Edit Config。 - 添加以下配置:
{
"mcpServers": {
"modal-toolbox": {
"command": "uvx",
"args": ["modal-mcp-toolbox"]
}
}
}
Goose
- 转到
Settings
,点击 Add。 - 添加一个扩展,设置命令为:
uvx modal-mcp-toolbox
调试方式
- 确保 Modal CLI 已正确配置并登录。
- 确保 UV 已安装并可执行。
- 检查客户端是否正确配置了 MCP 服务器。