Daisys

The Daisys mcp server
  • python

11

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "daisys-ai-daisys-mcp": {
      "command": "uvx",
      "args": [
        "daisys-mcp"
      ],
      "env": {
        "DAISYS_EMAIL": "{Your Daisys Email}",
        "DAISYS_PASSWORD": "{Your Daisys Password}",
        "DAISYS_BASE_STORAGE_PATH": "{Path where you want to store your audio files}"
      }
    }
  }
}

Daisys MCP server provides an integration point to connect Daisys audio/audio-management capabilities with your MCP clients. It lets you run the Daisys MCP server locally or against a remote host, so you can manage audio storage and processing from your MCP-enabled tools while keeping credentials securely configured in your client.

How to use

To use the Daisys MCP server, you connect it through an MCP client (for example Claude Desktop, Cursor, mcp-cli, or mcp-vscode). You must have a Daisys account and set up your username and password to enable authentication. In your MCP client, register a server configuration named something like "daisys_mcp" and provide your credentials and the base storage path for audio files. You can run the server either locally via uvx or via uv after you install and build the source.

How to install

Prerequisites you need before installing:
- A Daisys account with an email and password
- A supported MCP client installed on your machine
- A working development environment with Python tooling managed by uv (uvx) if you build from source
- PortAudio dependencies for your platform (required for audio handling)
  - macOS: install PortAudio with brew
  - Linux: install PortAudio development headers and libjack development headers
# macOS
brew install portaudio

# Linux (Debian/Ubuntu)
sudo apt install portaudio19-dev libjack-dev

From prebuilt configuration (client integration)

Add a server configuration to your MCP client that points to the Daisys MCP server using the uvx runtime. The following snippet shows the required configuration structure and credentials placeholders.

{
  "mcpServers": {
    "daisys-mcp": {
      "command": "uvx",
      "args": ["daisys-mcp"],
      "env": {
        "DAISYS_EMAIL": "{Your Daisys Email}",
        "DAISYS_PASSWORD": "{Your Daisys Password}",
        "DAISYS_BASE_STORAGE_PATH": "{Path where you want to store your audio files}"
      }
    }
  }
}

From source code build and run

If you prefer building from source, follow the steps below to clone the project, set up the Python environment with uv, and run the server locally. This process uses uv to install dependencies and run the MCP server module.

# Clone the repository
git clone https://github.com/daisys-ai/daisys-mcp.git

cd daisys-mcp

# Install uv (Python package manager) and set up a virtual environment
# You can install uv with the provided install script or via its repository
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv
# Activate the virtual environment
# Windows
# .venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate

uv pip install -e .

# Add your credentials to the MCP config as shown in the integration example above

Run the server from the built source

After building, use the final runtime command to start the MCP server with the required module. This ensures the server runs the Daisys MCP entry point.

{
  "mcpServers": {
    "daisys-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "{installation_path}/daisys-mcp",
        "run",
        "-m",
        "daisys_mcp.server"
      ],
      "env": {
        "DAISYS_EMAIL": "{Your Daisys Email}",
        "DAISYS_PASSWORD": "{Your Daisys Password}",
        "DAISYS_BASE_STORAGE_PATH": "{Path where you want to store your audio files}"
      }
    }
  }
}

Available tools

MCP Inspector

Debug and test locally with MCP Inspector to inspect server interactions and validate configuration.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational