MCP.so
登录

Modal MCP Server

@smehmood

关于 Modal MCP Server

MCP Server for managing Modal applications

基本信息

分类

其他

许可证

MIT

运行时

python

传输方式

stdio

发布者

smehmood

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "modal-mcp-server": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Modal MCP Server?

An MCP server that allows you to interact with Modal volumes and deploy Modal applications directly from within Cursor, using Modal’s CLI for volume file operations and app deployment.

How to use Modal MCP Server?

Clone the repository, install dependencies with uv sync, then add its configuration to ~/.cursor/mcp.json pointing to the server script. Ensure you have Python 3.11+, uv, and Modal CLI with valid credentials. For deployments, the project must use uv and have Modal installed in its virtual environment.

Key features of Modal MCP Server

  • List all Modal volumes in your environment
  • List files and directories inside a Modal volume
  • Copy files within a Modal volume
  • Remove files or directories from a Modal volume
  • Upload and download files to/from a Modal volume
  • Deploy a Modal application from a given file path

Use cases of Modal MCP Server

  • Browse and manage Modal volume contents without leaving Cursor
  • Upload local files to a Modal volume for use by serverless apps
  • Download files from a Modal volume to your local machine
  • Deploy a Modal application directly from your editor
  • Copy or remove files inside a Modal volume for cleanup or organization

FAQ from Modal MCP Server

What are the requirements to use this server?

Python 3.11 or higher, the uv package manager, and a Modal CLI set up with valid credentials. For deployment, the target project must use uv and have Modal installed.

How do I configure this server in Cursor?

Add the server entry to ~/.cursor/mcp.json with the command uv and arguments pointing to the cloned repo and the server script modal_mcp/server.py.

What volume operations are supported?

Listing volumes, listing volume contents, copying files, removing files (with optional recursion), uploading files (with overwrite option), and downloading files (with overwrite option or redirect output to stdout).

Can I deploy any Modal app with this server?

Only projects that use uv for dependency management and have Modal installed in their virtual environment. The deployment tool requires the absolute path to the app file.

What format do tool responses have?

All tools return JSON with a success boolean. Successful operations include data (for listing) or message, command, and optionally stdout/stderr. Errors include error and available command output.

评论

其他 分类下的更多 MCP 服务器