lacuna-toolkit は何をしますか?
Lacuna Music API向けのオープンソースSDK、CLI、MCPサーバー、エージェントスキル — Nodeランタイム、シェル、またはAIエージェントからAI音楽を生成できます。
機能
- SDK: Node.jsアプリケーションに簡単に統合できるプログラム可能なインターフェース。
- CLI: シェルから直接音楽を生成するためのコマンドラインツール。
- MCPサーバー: Model Context Protocolを介してLacuna Music APIと通信するサーバー。
- Agent Skill: Claude Code、Cursor、CodexなどのAIエージェント用のスキル定義。
インストール
npm install lacuna-toolkit
またはCLIとして使用:
npx lacuna-toolkit
使用法
SDK
import { LacunaClient } from 'lacuna-toolkit';
const client = new LacunaClient({ apiKey: process.env.LACUNA_API_KEY });
const music = await client.generate({
prompt: '明るいジャズピアノ、ミディアムテンポ',
duration: 30, // 秒
});
console.log(music.url);
CLI
lacuna generate --prompt "エレクトロニックダンスミュージック、120bpm" --duration 60
MCPサーバー
MCPクライアントの設定:
{
"mcpServers": {
"lacuna": {
"command": "npx",
"args": ["-y", "lacuna-toolkit", "mcp"],
"env": {
"LACUNA_API_KEY": "your-api-key"
}
}
}
}
環境変数
LACUNA_API_KEY- Lacuna Music APIキー(必須)