Back to MCP directory
publicPublicdnsLocal runtime

modal-mcp-toolbox

Modal MCP工具箱是一个运行在Modal平台上的工具集合,基于模型上下文协议(MCP),可为LLM提供扩展功能,如Python沙箱代码执行和FLUX模型图像生成。

article

README

🚀 Modal MCP 工具箱 🛠️

一个在 Modal 上运行的 Model Context Protocol (MCP) 工具集合,可扩展如 GooseClaude Desktop App 中大型语言模型(LLM)的功能。

smithery 徽章

🚀 快速开始

此工具能让你在 Modal 平台上运行特定功能,借助 MCP 协议扩展相关客户端中 LLM 的能力。

✨ 主要特性

  • run_python_code_in_sandbox:可在沙盒环境中运行 Python 代码。
  • generate_flux_image:使用 FLUX 模型生成图像。

📦 安装指南

安装方式取决于所使用的 MCP 客户端,下面为 Claude 和 Goose 提供了具体的安装说明。

先决条件

此工具需运行在你的 modal 账户上,因此你需要拥有一个 modal 账户并登录。

Claude 安装步骤

  1. 转到 设置 > 开发者 在 Claude Desktop App 中。然后点击编辑配置。 🖼️Claude 设置
  2. 添加 mcp 服务器的配置。示例配置如下:
{
  "mcpServers": {
    "modal-toolbox": {
      "command": "uvx",
      "args": ["modal-mcp-toolbox"]
    }
  }
}

Goose 安装步骤

  1. 转到 设置 然后点击添加。 🖼️Goose 设置
  2. 添加一个扩展,将命令设置为:
uvx modal-mcp-toolbox

其余内容可随意填写。 🖼️Goose MCP 设置

通过 Smithery 安装(目前不可用)

若要通过 Smithery 自动安装 Modal MCP Toolbox for Claude Desktop,可使用以下命令:

npx -y @smithery/cli install @philipp-eisen/modal-mcp-toolbox --client claude

💻 使用示例

Flux 图像生成

🎬Flux 图像生成

Python 代码执行

🎬Python 代码执行

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client