mcp-server-modal

by MCP-Mirror

222 downloads
Not rated
GitHub

About

mcp-server-modal is an MCP server that allows users to deploy Python scripts to Modal, a cloud platform for serverless computing and AI workloads.

Details

Author
MCP-Mirror
Downloads
222
Categories
Other

- Deploy Python scripts to Modal from Claude
- Receive a shareable link to the deployed application
- Integrates with Modal’s serverless infrastructure

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name mcp-server-modal
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

First install Modal (pip install modal and python3 -m modal setup). Then configure the server in your Claude desktop app using a uv command and the provided JSON snippet. Finally, in Claude, give a Python script and ask it to create and deploy a Modal application for you, then share the resulting link.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp-server-modal": {
            "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"
                ]
            }
        }
    }
}

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"
        ]
    }
}

mcp-server-modal

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

An MCP Server that allows users to deploy python scripts to modal.

Installation

Make sure that modal is setup:

pip install modal
python3 -m modal setup

Then setup the server with the filesystem server in your Claude desktop app:

{
   "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"
			]
		}
   }
}

Usage

In claude, give a python script and ask it to create a modal application and deploy it for you. After code generation, you will get a link to the modal application which you can try out and share with others.

Development

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-server-modal run modal-server
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.