DAISYS MCP Server
ทางการสร้างเอาต์พุตข้อความเป็นเสียงพูดและข้อความเป็นเสียงคุณภาพสูงโดยใช้แพลตฟอร์ม DAISYS
เอกสาร
เซิร์ฟเวอร์ Daisys MCP
Daisys-mcp เป็นเวอร์ชันเบต้าและยังไม่มีรุ่นเสถียร แต่คุณสามารถทดลองใช้ได้โดยทำตามขั้นตอนต่อไปนี้:
- สร้างบัญชีบน Daisys และสร้างชื่อผู้ใช้และรหัสผ่าน
หากคุณใช้งานบน mac os ให้รันคำสั่งต่อไปนี้:
brew install portaudio
หากคุณใช้งานบน 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 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}"
}
}
}
}
ปัญหาที่พบบ่อย
หากคุณพบปัญหาใดๆ กับ portaudio บน linux คุณสามารถลองติดตั้งด้วยตนเอง:
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
คุณยังสามารถรันการทดสอบการรวมระบบเต็มรูปแบบด้วย:
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
