DAISYS MCP Server

공식

DAISYS 플랫폼을 사용하여 고품질 텍스트 음성 변환 및 텍스트 음성 출력을 생성합니다.

문서

MseeP.ai Security Assessment Badge

Daisys MCP 서버

smithery badge

Daisys-mcp는 베타 버전이며 아직 안정적인 릴리스가 없습니다. 하지만 다음 단계를 따라 시험해 볼 수 있습니다:

  1. Daisys에서 계정을 만들고 사용자 이름과 비밀번호를 생성하세요.

macOS에서 실행하는 경우 다음 명령어를 실행하세요:

brew install portaudio

Linux에서 실행하는 경우 다음 명령어를 실행하세요:

sudo apt install portaudio19-dev libjack-dev
  1. MCP 클라이언트(Claude Desktop, Cursor, mcp-cli, mcp-vscode 등)의 MCP 설정 파일에 다음 구성을 추가하세요:
{
  "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}"
      }
    }
  }
}

소스에서 빌드하기:

  1. 저장소를 클론합니다: git clone https://github.com/daisys-ai/daisys-mcp.git

  2. 저장소 디렉터리로 이동합니다: cd daisys-mcp

  3. uv (Python 패키지 관리자)를 설치합니다. curl -LsSf https://astral.sh/uv/install.sh | sh으로 설치하거나 추가 설치 방법은 uv 저장소를 참조하세요.

  4. 가상 환경을 생성하고 uv를 사용하여 의존성을 설치합니다:

uv venv
# source .venv/Scripts/activate (Windows)
source .venv/bin/activate (mac and linux)
uv pip install -e .
  1. MCP 클라이언트(Claude Desktop, Cursor, mcp-cli, mcp-vscode 등)의 설정 파일에 다음을 추가하세요:
{
    "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}"
            }
        }
    }
}

일반적인 문제

Linux에서 portaudio 관련 문제가 발생하면 수동으로 설치해 볼 수 있습니다:

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

기여하기

기여하거나 소스에서 실행하려면:

  1. 저장소를 클론합니다:
git clone https://github.com/daisys-ai/daisys-mcp.git
cd daisys_mcp
  1. 가상 환경을 생성하고 uv를 사용하여 의존성을 설치합니다:
uv venv
source .venv/bin/activate
uv pip install -e .
uv pip install -e ".[dev]"
  1. .env.example을(를) .env(으)로 복사하고 DAISYS 사용자 이름과 비밀번호를 추가하세요:
cp .env.example .env
# Edit .env and add your DAISYS username and password
  1. 테스트를 실행하여 서버를 테스트합니다:
uv run pytest

다음을 사용하여 전체 통합 테스트를 실행할 수도 있습니다:

uv run pytest -m 'requires_credentials' # ⚠️ Running full integration tests does costs tokens on the Daisys platform 
  1. MCP Inspector로 로컬에서 디버그하고 테스트합니다: uv run mcp dev daisys_mcp/server.py