MCP.so
登录

Modal MCP Server

@smehmood

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

smehmood

关于 Modal MCP Server

MCP Server for managing Modal applications

Modal MCP Server 配置

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

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

Modal MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 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

常见问题

1

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.

2

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`.

3

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).

4

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.

5

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 服务器