Server data from the Official MCP Registry
Generate AI music via the Lacuna Music API from MCP clients like Claude Desktop & Code.
Generate AI music via the Lacuna Music API from MCP clients like Claude Desktop & Code.
Valid MCP server (2 strong, 3 medium validity signals). No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
12 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: LACUNA_API_KEY
Environment variable: LACUNA_BASE_URL
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-joylink-ltd-lacuna-mcp": {
"env": {
"LACUNA_API_KEY": "your-lacuna-api-key-here",
"LACUNA_BASE_URL": "your-lacuna-base-url-here"
},
"args": [
"-y",
"lacuna-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
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.
.
├── packages/
│ ├── sdk/ → npm: lacuna-sdk
│ ├── cli/ → npm: lacuna-toolkit
│ └── mcp/ → npm: lacuna-mcp
├── skills/
│ └── lacuna-music/SKILL.md → Agent Skill (skills.sh, skillsmp.com, etc.)
├── pnpm-workspace.yaml
├── tsconfig.base.json
└── package.json
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.
pnpm install # install all workspace deps
pnpm -r run build # build every package
pnpm -r run typecheck # typecheck every package
pnpm --filter lacuna-mcp run dev # iterate on a single package
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:
# bump 0.2.0 → 0.2.1 in all three package.jsons (and packages/sdk/src/version.ts)
pnpm -r run build
pnpm --filter lacuna-sdk publish --access public
pnpm --filter lacuna-toolkit publish --access public
pnpm --filter lacuna-mcp publish --access public
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:
npx skills add JOYLINK-LTD/lacuna-toolkit
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
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.