LABSCO SUMMARY
First-party, beta, and PortAudio is the step people miss.
It comes from Daisys rather than a third party, and the credential model is straightforward: account email and password in the environment, output path under your control. The install failure people actually hit is PortAudio — the README carries a separate troubleshooting note for Linux because of it, so do that step before anything else.
What it is
The Daisys team's own MCP server for the Daisys platform. It signs in with your Daisys account, produces audio, and stores the resulting files locally at a path you set. Playback goes through PortAudio, which is why the install has a system-level step on macOS and Linux before the Python package matters.
What you get
Audio produced through your own Daisys account, written to the directory named by DAISYS_BASE_STORAGE_PATH so the output stays on your machine and is addressable afterwards. The project describes itself as beta with no stable release yet, and its full integration test suite is marked as costing tokens on the Daisys platform when run — a signal that generation is metered against your account.
Requirements
A Daisys account with a username and password, supplied as DAISYS_EMAIL and DAISYS_PASSWORD, plus DAISYS_BASE_STORAGE_PATH for where audio files land. PortAudio must be present first: brew install portaudio on macOS, sudo apt install portaudio19-dev libjack-dev on Linux. Then run uvx daisys-mcp over stdio, or build from source with uv venv and uv pip install -e . and launch daisys_mcp.server. uv run mcp dev daisys_mcp/server.py opens the Inspector for debugging.
Setup effort
One command plus credentials — uvx daisys-mcp, then supply credentials
USE CASES
01
Producing audio without leaving the assistant
Have the model generate through your Daisys account and find the file waiting in the storage directory you configured.
02
Keeping generated audio somewhere you control
Point the storage path at a project folder so output is versioned and findable rather than buried in a temp directory.
03
Getting it running on Linux
Install the PortAudio development packages before the Python side; the repository documents a second, manual install path for when the first attempt fails.
BEFORE YOU INSTALL
What to know first
Requires
- uvx on PATH
- DAISYS_PASSWORD in your environment
- DAISYS_EMAIL in your environment
Where it runs
All 3 documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
TERMINAL
uvx daisys-mcpMCP Clients
Claude Desktop, Cursor, MCP CLI
JSON
{
"mcpServers": {
"daisys-mcp": {
"command": "uvx",
"args": [
"daisys-mcp"
],
"env": {
"DAISYS_EMAIL": "<YOUR_DAISYS_EMAIL>",
"DAISYS_PASSWORD": "<YOUR_DAISYS_PASSWORD>",
"DAISYS_BASE_STORAGE_PATH": "<YOUR_DAISYS_BASE_STORAGE_PATH>"
}
}
}
}