DAISYS MCP Server

chính thức

Tạo đầu ra chuyển văn bản thành giọng nói và chuyển văn bản thành tiếng nói chất lượng cao bằng nền tảng DAISYS.

Tài liệu

MseeP.ai Security Assessment Badge

Máy chủ Daisys MCP

smithery badge

Daisys-mcp hiện là phiên bản beta và chưa có bản phát hành ổn định. Nhưng bạn có thể dùng thử bằng cách làm theo các bước sau:

  1. Đăng ký tài khoản trên Daisys và tạo tên người dùng cùng mật khẩu.

Nếu bạn chạy trên mac os, hãy chạy lệnh sau:

brew install portaudio

Nếu bạn chạy trên linux, hãy chạy lệnh sau:

sudo apt install portaudio19-dev libjack-dev
  1. Thêm cấu hình sau vào tệp cấu hình mcp trong ứng dụng MCP client của bạn (Claude Desktop, Cursor, mcp-cli, mcp-vscode, v.v.):
{
  "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}"
      }
    }
  }
}

Để build từ mã nguồn:

  1. clone kho lưu trữ: git clone https://github.com/daisys-ai/daisys-mcp.git

  2. di chuyển vào thư mục kho lưu trữ: cd daisys-mcp

  3. Cài đặt uv (trình quản lý gói Python), cài đặt bằng curl -LsSf https://astral.sh/uv/install.sh | sh hoặc xem repo của uv để biết thêm các phương thức cài đặt khác.

  4. Tạo môi trường ảo và cài đặt các gói phụ thuộc sử dụng uv:

uv venv
# source .venv/Scripts/activate (Windows)
source .venv/bin/activate (mac and linux)
uv pip install -e .
  1. Thêm nội dung sau vào tệp cấu hình trong ứng dụng MCP client của bạn (Claude Desktop, Cursor, mcp-cli, mcp-vscode, v.v.):
{
    "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}"
            }
        }
    }
}

Các vấn đề thường gặp

Nếu bạn gặp bất kỳ vấn đề nào với portaudio trên linux, bạn có thể thử cài đặt thủ công:

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

Đóng góp

Nếu bạn muốn đóng góp hoặc chạy từ mã nguồn:

  1. Clone kho lưu trữ:
git clone https://github.com/daisys-ai/daisys-mcp.git
cd daisys_mcp
  1. Tạo môi trường ảo và cài đặt các gói phụ thuộc sử dụng uv:
uv venv
source .venv/bin/activate
uv pip install -e .
uv pip install -e ".[dev]"
  1. Sao chép .env.example sang .env và thêm tên người dùng cùng mật khẩu DAISYS của bạn:
cp .env.example .env
# Edit .env and add your DAISYS username and password
  1. Kiểm tra máy chủ bằng cách chạy các bài kiểm thử:
uv run pytest

bạn cũng có thể chạy kiểm thử tích hợp đầy đủ bằng:

uv run pytest -m 'requires_credentials' # ⚠️ Running full integration tests does costs tokens on the Daisys platform 
  1. Gỡ lỗi và kiểm thử cục bộ với MCP Inspector: uv run mcp dev daisys_mcp/server.py