Back to MCP directory
publicPublicdnsLocal runtime

mcp-server-modal

一个MCP服务器项目,允许用户将Python脚本部署到Modal平台,提供便捷的云端脚本运行服务。

article

README

🚀 mcp-server-modal

mcp-server-modal 是一个 MCP 服务器,允许用户将 Python 脚本部署到 modal 平台,为脚本部署提供了便捷途径。

🚀 快速开始

mcp-server-modal 能帮助您轻松将 Python 脚本部署到 Modal 平台。您只需按照以下步骤操作,即可完成部署。

📦 安装指南

确保 Modal 已设置

pip install modal
python3 -m modal setup

使用 Claude 桌面应用程序中的文件系统服务器进行设置

{
   "mcpServers": {
        "mcp-server-modal": {
            "command": "uv",
            "args": [
                "--directory",
                "/path/to/mcp-server-modal",
                "run",
                "modal-server"
            ]
        },
        "filesystem": {
            "command": "npx",
            "args": [
                "-y",
                "@modelcontextprotocol/server-filesystem",
                "/Users/user/Desktop/",
                "/path/to/other/dir"
            ]
        }
   }
}

💻 使用示例

基础用法

在 Claude 中提供一个 Python 脚本,要求它为您创建一个 Modal 应用程序并部署它。代码生成后,您将获得一个链接,可以通过该链接尝试和与他人共享您的 Modal 应用程序。

🔧 技术细节

开发命令

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-server-modal run modal-server

文档链接:https://docs.google.com/document/d/1DcrSKbcsXrzCoyMe0XtAsDcE3IgBV1bLirUG80VxPq8/edit?tab=t.0

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