返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端