Authentication is Modal's own setup command, not an API key you paste into a config — so the server inherits whatever account the machine is already signed into, and there is no secret in the client configuration. What comes back is the part that matters: a link to a running application, which is a very short path from a script in a chat to something a colleague can open.
An MCP server that lets an assistant deploy Python scripts to Modal, the serverless compute platform. You hand it a script and ask for a Modal application; after the code is generated you get a URL you can open and share.
- Deployment of a generated Python script to Modal, ending in a link to the running application
- A workflow that pairs naturally with a filesystem server — the README's example config runs both, so the script can be read from disk and then deployed
A Modal account, set up locally first: `pip install modal` then `python3 -m modal setup`, which is what authenticates the deployment. Run the server with `uv --directory /path/to/mcp-server-modal run modal-server`. The package is `modal-server` (0.1.0 in pyproject).
One command plus a key — pip install modal, then supply credentials
