基本能力
产品定位
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 凭据
安装教程
- 克隆仓库:
bash
git clone https://github.com/smehmood/modal-mcp-server.git
cd modal-mcp-server - 安装依赖:
bash
uv sync
调试方式
- 确保配置正确:
json
{
"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
为实际路径 - 运行工具并检查响应格式
响应格式
python
{
"success": True,
"data": {...} # JSON 数据
}
或
python
{
"success": False,
"error": "错误信息"
}