데이지스 MCP 서버
Daisys-mcp는 베타 버전이며 아직 안정적인 릴리스가 없습니다. 하지만 다음을 수행하여 사용해 보실 수 있습니다.
- Daisys 에 계정을 만들고 사용자 이름과 비밀번호를 만드세요.
Mac OS에서 실행하는 경우 다음 명령을 실행하세요.
지엑스피1
Linux에서 실행하는 경우 다음 명령을 실행하세요.
sudo apt install portaudio19-dev libjack-dev
- MCP 클라이언트의 mcp 구성 파일에 다음 구성을 추가합니다( Claude Desktop , Cursor , mcp-cli , mcp-vscode 등):
{
"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}"
}
}
}
}
소스에서 빌드하려면:
- 저장소를 복제합니다:
git clone https://github.com/daisys-ai/daisys-mcp.git
- 저장소로 cd:
cd daisys-mcp
uv
(Python 패키지 관리자)를 설치하고 curl -LsSf https://astral.sh/uv/install.sh | sh
로 설치하거나, 추가 설치 방법은 uv
저장소를 참조하세요.- uv를 사용하여 가상 환경을 만들고 종속성을 설치합니다.
uv venv
# source .venv/Scripts/activate (Windows)
source .venv/bin/activate (mac and linux)
uv pip install -e .
- 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
기여하다
소스에서 기여하거나 실행하려면:
- 저장소를 복제합니다.
git clone https://github.com/daisys-ai/daisys-mcp.git
cd daisys_mcp
- uv를 사용하여 가상 환경을 만들고 종속성을 설치합니다.
uv venv
source .venv/bin/activate
uv pip install -e .
uv pip install -e ".[dev]"
.env.example``.env
로 복사하고 DAISYS 사용자 이름과 비밀번호를 추가하세요.
cp .env.example .env
# Edit .env and add your DAISYS username and password
- 테스트를 실행하여 서버를 테스트하세요.
다음을 사용하여 전체 통합 테스트를 실행할 수도 있습니다.
uv run pytest -m 'requires_credentials' # ⚠️ Running full integration tests does costs tokens on the Daisys platform
- MCP Inspector를 사용하여 로컬에서 디버깅하고 테스트하세요:
uv run mcp dev daisys_mcp/server.py