
Modal MCP Server

2025.03.26
2
PythonModal 卷管理Modal 应用部署开发效率
Modal MCP Server 是一个用于与 Modal 卷交互并从 Cursor 内部部署 Modal 应用程序的 MCP 服务器实现。它提供了丰富的 Modal 卷操作和部署功能,适用于开发者在开发环境中高效管理 Modal 资源和部署应用。
View on GitHub
Overview
基本能力
产品定位
Modal MCP Server 是一个专门用于与 Modal 卷交互和部署 Modal 应用程序的工具,旨在提升开发者在 Cursor 环境中的开发效率。
核心功能
- Modal 卷操作:
- 列出 Modal 卷
- 列出卷内容
- 复制、删除、上传和下载文件
- Modal 应用部署:
- 部署 Modal 应用
适用场景
- 开发者在 Cursor 环境中管理 Modal 卷
- 快速部署 Modal 应用
工具列表
- Modal Volume Operations:
list_modal_volumes
:列出所有 Modal 卷list_modal_volume_contents
:列出卷内容copy_modal_volume_files
:复制文件remove_modal_volume_file
:删除文件put_modal_volume_file
:上传文件get_modal_volume_file
:下载文件- Modal Deployment:
deploy_modal_app
:部署 Modal 应用
常见问题解答
- 确保 Python 3.11 或更高版本
- 确保
uv
包管理器已安装 - Modal CLI 必须配置有效凭据
使用教程
使用依赖
- 安装 Python 3.11 或更高版本
- 安装
uv
包管理器 - 配置 Modal CLI 凭据
安装教程
- 克隆仓库:
git clone https://github.com/smehmood/modal-mcp-server.git
cd modal-mcp-server
- 安装依赖:
uv sync
调试方式
- 确保配置正确:
{
"mcpServers": {
"modal-mcp-server": {
"command": "uv",
"args": [
"--project", "/path/to/modal-mcp-server",
"run", "/path/to/modal-mcp-server/src/modal_mcp/server.py"
]
}
}
}
- 替换
/path/to/modal-mcp-server
为实际路径 - 运行工具并检查响应格式
响应格式
{
"success": True,
"data": {...} # JSON 数据
}
或
{
"success": False,
"error": "错误信息"
}