mcpField
D
Daisys MCP server

Daisys MCP server

Local
github.com/daisys-aiMedia & Design14Updated 65w ago

About Daisys MCP server

Daisys MCP server is a beta MCP server for connecting Daisys voice services to MCP clients. It requires a Daisys account and credentials; the README does not detail specific voice operations.

Key features

  1. 01Beta release
  2. 02Daisys account authentication

Use cases

  1. 01Connect Daisys to an MCP client
  2. 02Try the server during beta

MCP support

It runs as an MCP server configured in clients such as Claude Desktop, Cursor, mcp-cli, and mcp-vscode. The README does not specify the tools it exposes.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"daisys": {
"command": "uvx",
"args": [
"daisys-mcp"
],
"env": {
"DAISYS_EMAIL": "<DAISYS_EMAIL>",
"DAISYS_PASSWORD": "<DAISYS_PASSWORD>",
"DAISYS_BASE_STORAGE_PATH": "<DAISYS_BASE_STORAGE_PATH>"
}
}
}
}
Run commanduvx daisys-mcp
Environment variables to set
DAISYS_EMAIL
DAISYS_PASSWORDSecret
DAISYS_BASE_STORAGE_PATH

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypidaisys-mcp

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

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:

brew install portaudio

If you run on linux run the following command:

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.):
{
  "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:

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.):
{
    "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:

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:
git clone https://github.com/daisys-ai/daisys-mcp.git
cd daisys_mcp
  1. Create a virtual environment and install dependencies using uv:
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:
cp .env.example .env
# Edit .env and add your DAISYS username and password
  1. Test the server by running the tests:
uv run pytest

you can also run a full integration test with:

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.