Modal MCP Toolbox 🛠️

Modal MCP Toolbox 🛠️

site icon
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 自动安装不可用。

使用教程

使用依赖

安装教程

Claude

  1. 在 Claude Desktop App 中,转到 Settings > Developer,点击 Edit Config。
  2. 添加以下配置:
{
  "mcpServers": {
    "modal-toolbox": {
      "command": "uvx",
      "args": ["modal-mcp-toolbox"]
    }
  }
}

Goose

  1. 转到 Settings,点击 Add。
  2. 添加一个扩展,设置命令为:
uvx modal-mcp-toolbox

调试方式

  • 确保 Modal CLI 已正确配置并登录。
  • 确保 UV 已安装并可执行。
  • 检查客户端是否正确配置了 MCP 服务器。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。