Generate AI music via the Lacuna Music API from MCP clients like Claude Desktop & Code.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Open-source SDK, CLI, MCP server, and Agent Skill for the Lacuna Music API. Generate AI music programmatically from any Node 18+ runtime, your shell, an MCP-compatible client, or an AI coding agent that supports the Agent Skills standard.
| Surface | Install | Use case |
|---|---|---|
lacuna-sdk | npm install lacuna-sdk | TypeScript / JavaScript SDK with webhook verification. |
lacuna-toolkit | npx lacuna-toolkit | Command-line interface for one-off generation, scripting, CI. |
lacuna-mcp | npx lacuna-mcp | Model Context Protocol server for Claude Desktop, Claude Code, Cursor, etc. |
lacuna-music skill | npx skills add JOYLINK-LTD/lacuna-toolkit | Agent Skill for Claude Code, Codex CLI, Cursor, and other tools that follow the SKILL.md standard. |
The three npm packages are released together and share the same API surface. The skill is markdown-only and tracks the latest published packages.
This is a pnpm workspace. The CLI and MCP server depend on the SDK via workspace:*, which is rewritten to a real version range on publish. The skill is plain markdown and is not part of the workspace.
The SDK must be built before pnpm -r run typecheck can resolve the CLI/MCP packages' types. pnpm -r run build handles dependency order automatically.
Each package versions independently from packages/<pkg>/package.json. Bump versions in lockstep, build, then publish:
workspace:* references in dependencies are rewritten to the published version automatically (pnpm handles this).
The skill at skills/lacuna-music/ follows the Agent Skills open standard, so it works with Claude Code, Codex CLI, Cursor, and any other tool that loads SKILL.md files.
There is no submission step for skill marketplaces β they index public GitHub repos automatically:
npx skills add JOYLINK-LTD/lacuna-toolkit, and installs feed the leaderboard. The CLI auto-discovers SKILL.md files under skills/<name>/.SKILL.md and a minimum of 2 stars.To verify discovery locally:
This installs lacuna-music into ~/.claude/skills/lacuna-music/ (and the equivalent for other agents). Edits to skills/lacuna-music/SKILL.md show up on the next skills add.
MIT Β© Louis Tsang
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/lacuna-mcp)<a href="https://allmcps.com/mcp/lacuna-mcp"><img src="https://allmcps.com/api/badge/lacuna-mcp?style=directory" alt="Lacuna Mcp on AllMCPs" /></a>