Daisys MCP logo

Daisys MCP

by daisys-ai

Text-to-speech MCP server generating and storing audio via the DAISYS platform using user credentials.

Install Daisys MCP

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "daisys-ai-daisys-mcp": {
      "command": "uvx",
      "args": [
        "daisys-mcp"
      ],
      "env": {
        "DAISYS_EMAIL": "YOUR_VALUE_HERE",
        "DAISYS_PASSWORD": "YOUR_VALUE_HERE",
        "DAISYS_BASE_STORAGE_PATH": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

The install command didn't complete successfully in our automated test.

uvx daisys-mcp

error: Failed to build `mysql-python==1.2.5` cause: The build backend returned an error cause: Call to `setuptools.build_meta:__legacy__.build_wheel` failed (exit status: 1) [stderr] Traceback (most recent call last): File "<string>", line 14, in <module> File "/home/user/.cache/uv/builds-v0/.tmp6CHerV/lib/python3.11/site-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel return self._get_build_requires(config_s

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

This MCP server enables text-to-speech conversion by interfacing with the DAISYS platform. It requires user authentication with DAISYS credentials and supports playing and storing generated audio files locally. It is suitable for developers who want to integrate DAISYS TTS capabilities into their MCP-compatible clients.

Use cases

  • Convert text input to speech audio
  • Store generated audio files locally
  • Play back synthesized speech within MCP clients
  • Integrate DAISYS TTS in custom MCP workflows

Key features

  • Text-to-speech synthesis via DAISYS API
  • Audio file storage at configurable local path
  • User authentication with email and password
  • Compatibility with multiple MCP clients
  • Supports local playback of generated audio

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

21/21 checks healthy over the last 85d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4h ago via OSV.dev · daisys-mcp (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars14Stargazers on the source repository.
Last commit1y agoMost recent push to the default branch.
Install checkInconclusiveInstall command did not finish in our automated test.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

From the project README

MseeP.ai Security Assessment Badge

Daisys MCP server

smithery badge

Daisys-mcp is a beta version and doesn't have a stable release yet. But you can try it out by doing the following:

  1. Get an account on Daisys and create an username and password.

If you run on mac os run the following command:

bash
brew install portaudio

If you run on linux run the following command:

bash
sudo apt install portaudio19-dev libjack-dev
  1. Add the following configuration to the mcp config file in your MCP client (Claude Desktop, Cursor, mcp-cli, mcp-vscode, etc.):
config.json
{
  "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}"
      }
    }
  }
}

To build from source:

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

  2. cd into the repository: cd daisys-mcp

  3. Install uv (Python package manager), install with curl -LsSf https://astral.sh/uv/install.sh | sh or see the uv repo for additional install methods.

  4. Create a virtual environment and install dependencies using uv:

bash
uv venv
# source .venv/Scripts/activate (Windows)
source .venv/bin/activate (mac and linux)
uv pip install -e .
  1. Add the following to your config file in your MCP client (Claude Desktop, Cursor, mcp-cli, mcp-vscode, etc.):
config.json
{
    "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}"
            }
        }
    }
}

Common Issues

If you get any issues with portaudio on linux, you can try installing it manually:

bash
sudo apt-get update
sudo apt-get install -y portaudio19-dev

Contributing

If you want to contribute or run from source:

  1. Clone the repository:
bash
git clone https://github.com/daisys-ai/daisys-mcp.git
cd daisys_mcp
  1. Create a virtual environment and install dependencies using uv:
bash
uv venv
source .venv/bin/activate
uv pip install -e .
uv pip install -e ".[dev]"
  1. Copy .env.example to .env and add your DAISYS username and password:
bash
cp .env.example .env
# Edit .env and add your DAISYS username and password
  1. Test the server by running the tests:
bash
uv run pytest

you can also run a full integration test with:

bash
uv run pytest -m 'requires_credentials' # ⚠️ Running full integration tests does costs tokens on the Daisys platform 
  1. Debug and test locally with MCP Inspector: uv run mcp dev daisys_mcp/server.py

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Daisys MCP

You must have a DAISYS account and provide your email and password via environment variables.

Set the DAISYS_BASE_STORAGE_PATH environment variable to a local directory where audio files will be saved.

Compatible clients include Claude Desktop, Cursor, mcp-cli, and mcp-vscode.

Yes, portaudio and related libraries must be installed (brew on macOS, apt on Linux).

It is currently in beta and does not have a stable release.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDaisys MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/daisys-ai-daisys-mcp?style=directory)](https://allmcps.com/mcp/daisys-ai-daisys-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/daisys-ai-daisys-mcp"><img src="https://allmcps.com/api/badge/daisys-ai-daisys-mcp?style=directory" alt="Daisys MCP on AllMCPs" /></a>