{"_id":"bizmuse-mcp","_rev":"6-ca2d7204a3ad50d992c7be0307b69ecc","name":"bizmuse-mcp","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.0":{"name":"bizmuse-mcp","version":"0.1.0","_id":"bizmuse-mcp@0.1.0","maintainers":[{"name":"zeiki","email":"y1711380273@gmail.com"}],"bin":{"bizmuse-mcp":"dist/index.js"},"dist":{"shasum":"1fbfcd07d634417fce0d44a50277318eb4aa33f3","tarball":"https://registry.npmjs.org/bizmuse-mcp/-/bizmuse-mcp-0.1.0.tgz","fileCount":47,"integrity":"sha512-lXWmd681f4wmOJDoLel0hiuOlJW4Ssh1Ac+1cZc1ML5Pb+2dcgWzIaQe4heNhvjAEfctz5xeKE22HpYoDEPL4Q==","signatures":[{"sig":"MEUCIH8RYj0pgfxnmIRs/k35e3vDjKzRF50l8ddwA69JUE6DAiEA00Y1GbOvx5TqqgWfX0MIKXJS5fE9olSfUuKnHUi6c6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37511},"type":"module","gitHead":"eca6caaf1d10f2f9019790d013f6f241189d0bb9","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"zeiki","email":"y1711380273@gmail.com"},"_npmVersion":"10.9.8","description":"BizMuse MCP Server — AI music video generation for Claude, Cursor, Windsurf","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bizmuse-mcp_0.1.0_1784370363673_0.34369593244819074","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"bizmuse-mcp","version":"0.1.1","keywords":["bizmuse","mcp","model-context-protocol","ai-music-video","claude","cursor","codex","windsurf"],"author":{"name":"BizMuse AI"},"license":"MIT","_id":"bizmuse-mcp@0.1.1","maintainers":[{"name":"zeiki","email":"y1711380273@gmail.com"}],"homepage":"https://bizmuse.ai/mcp","bugs":{"url":"https://github.com/Oliver-Silas/ai-mv/issues"},"bin":{"bizmuse-mcp":"dist/index.js"},"dist":{"shasum":"17e09d46c7dc0ca178d7a58d2db45112cf4a91c3","tarball":"https://registry.npmjs.org/bizmuse-mcp/-/bizmuse-mcp-0.1.1.tgz","fileCount":55,"integrity":"sha512-nFgFsEAk2T0BlrdGbFIWcJDr+rPzrQiJxnP8SgdJUOYs4G0LPXi+EPVqvJbpz/klAFuFp4c+1W9Pv05jOwCV1w==","signatures":[{"sig":"MEYCIQCf5KJVpFCw8OdErdrG1qQZN/qVTCl2zNozCPTmdBmaMAIhAOWFIK00cEbIZ5XcN/tqDdacLFBaUwjrk2TfYrNKD3R8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54305},"type":"module","engines":{"node":">=18.18.0"},"gitHead":"eca6caaf1d10f2f9019790d013f6f241189d0bb9","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"zeiki","email":"y1711380273@gmail.com"},"repository":{"url":"git+https://github.com/Oliver-Silas/ai-mv.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"Official BizMuse MCP server for AI music video generation in Claude, Cursor, Codex, and Windsurf.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bizmuse-mcp_0.1.1_1784372855081_0.48440706071671946","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"bizmuse-mcp","version":"0.1.2","keywords":["bizmuse","mcp","model-context-protocol","ai-music-video","claude","cursor","codex","windsurf"],"author":{"name":"BizMuse AI"},"license":"MIT","_id":"bizmuse-mcp@0.1.2","maintainers":[{"name":"zeiki","email":"y1711380273@gmail.com"}],"homepage":"https://bizmuse.ai/mcp","bugs":{"url":"https://github.com/BizMuse-AI/mcp/issues"},"bin":{"bizmuse-mcp":"dist/index.js"},"dist":{"shasum":"567827fffb053fd845571de39213f17ad4e4a9a1","tarball":"https://registry.npmjs.org/bizmuse-mcp/-/bizmuse-mcp-0.1.2.tgz","fileCount":55,"integrity":"sha512-/C6GBG+nqg0g2pihST+462ug2DTIi7l5cBcDtA3XK8Z9PhhCUXgc6D0zQ/0ylsDkejMSStAW/xDsmxmvkr8aEA==","signatures":[{"sig":"MEUCIQDPYmv6vMYc7/g5jUiC1GzoHC7xAarGdBCPfBS73P7GRwIgHIcHyl8vm4xRuEnsuh4YV0Ne9mz8gzaF9RbMP2ruy7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55062},"type":"module","engines":{"node":">=18.18.0"},"gitHead":"ac2aff0987be67eeaa52ff2075c9872f31b1658a","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"zeiki","email":"y1711380273@gmail.com"},"repository":{"url":"git+https://github.com/BizMuse-AI/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Official BizMuse MCP server for AI music video generation in Claude, Cursor, Codex, and Windsurf.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bizmuse-mcp_0.1.2_1784373830481_0.7629351396522992","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"bizmuse-mcp","version":"0.1.4","keywords":["bizmuse","mcp","model-context-protocol","ai-music-video","claude","cursor","codex","windsurf"],"author":{"name":"BizMuse AI"},"license":"MIT","_id":"bizmuse-mcp@0.1.4","maintainers":[{"name":"zeiki","email":"y1711380273@gmail.com"}],"homepage":"https://bizmuse.ai/mcp","bugs":{"url":"https://github.com/BizMuse-AI/mcp/issues"},"bin":{"bizmuse-mcp":"dist/index.js"},"dist":{"shasum":"cf026641a1f956577c0ade1117924d5ef52bd5f2","tarball":"https://registry.npmjs.org/bizmuse-mcp/-/bizmuse-mcp-0.1.4.tgz","fileCount":55,"integrity":"sha512-7IhdGmQgW8BMaTnrh+6XiuqL7bovbj9FSZL+oV3cu2RXKELtYpClzZrGLKmn/oHCGSxr+CPQAo3h9yA9pfJ+CA==","signatures":[{"sig":"MEYCIQD02KHgTonhu2whP8lWD3y8APngGf6hhiN2q/eU1OaW5gIhAL5jeKDLU0CWv2W8Aqqfl4uV2i/JX5dTSlXEx0j6IDHj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56227},"type":"module","engines":{"node":">=18.18.0"},"gitHead":"dbcef136d3e76a32642c5fa61d308a9b3c666101","mcpName":"io.github.bizmuse-ai/bizmuse","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"zeiki","email":"y1711380273@gmail.com"},"repository":{"url":"git+https://github.com/BizMuse-AI/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Official BizMuse MCP server for AI music video generation in Claude, Cursor, Codex, and Windsurf.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bizmuse-mcp_0.1.4_1784545594408_0.1677146161797889","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"bizmuse-mcp","version":"0.1.5","keywords":["bizmuse","mcp","model-context-protocol","ai-music-video","claude","cursor","codex","windsurf"],"author":{"name":"BizMuse AI"},"license":"MIT","_id":"bizmuse-mcp@0.1.5","maintainers":[{"name":"zeiki","email":"y1711380273@gmail.com"}],"homepage":"https://bizmuse.ai/mcp","bugs":{"url":"https://github.com/BizMuse-AI/mcp/issues"},"bin":{"bizmuse-mcp":"dist/index.js"},"dist":{"shasum":"543cd567ded48c0ee2e3a189b790ab7257a501c9","tarball":"https://registry.npmjs.org/bizmuse-mcp/-/bizmuse-mcp-0.1.5.tgz","fileCount":55,"integrity":"sha512-rWY+35Orz8dBPHRaRpG0+WDmEpH/s0ElqNaP+uL/7eQuJ1R2HPteeoS0mgpXvX/NMlzPcbmBTaZcAVGKASkMQQ==","signatures":[{"sig":"MEQCIGuM1d/2hl5sZsyCjnH/cKvPUZ2Y2J96OTHTm51CmCk1AiA5rUfB38+sw7+rZVZ7Jdor05WjapmZvmeLjRMhjvaMNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56350},"type":"module","engines":{"node":">=18.18.0"},"gitHead":"eae5407489d275d656ad6b65bb03d2f75713e45e","mcpName":"ai.bizmuse/bizmuse","scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"zeiki","email":"y1711380273@gmail.com"},"repository":{"url":"git+https://github.com/BizMuse-AI/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Official BizMuse MCP server for AI music video generation in Claude, Cursor, Codex, and Windsurf.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bizmuse-mcp_0.1.5_1784546835116_0.9958556404052652","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"bizmuse-mcp","version":"0.1.6","mcpName":"ai.bizmuse/bizmuse","description":"Official BizMuse MCP server for AI music video generation in Claude, Cursor, Codex, and Windsurf.","license":"MIT","author":{"name":"BizMuse AI"},"homepage":"https://bizmuse.ai/mcp","repository":{"type":"git","url":"git+https://github.com/BizMuse-AI/mcp.git"},"bugs":{"url":"https://github.com/BizMuse-AI/mcp/issues"},"keywords":["bizmuse","mcp","model-context-protocol","ai-music-video","claude","cursor","codex","windsurf"],"type":"module","bin":{"bizmuse-mcp":"dist/index.js"},"engines":{"node":">=18.18.0"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","bundle:mcpb":"npm run build && node build-mcpb.mjs","dev":"tsc --watch","start":"node dist/index.js","test":"npm run build && node --test test/*.test.mjs","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.0","zod":"^4.4.3"},"devDependencies":{"@anthropic-ai/mcpb":"2.1.2","@types/node":"^22.0.0","typescript":"^5.7.0"},"_id":"bizmuse-mcp@0.1.6","gitHead":"c2c4f4e77ac864c1b81518333da5273e40e53d58","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-QcGH9VD/WUQKX9EG9rimYQptP0w79QZwg6TaklwdnvmIssKCe2I0ntdsNsuS0Avs+TjvUspRRS6lo1VZ8pk+hw==","shasum":"c65cdd07e9c50d83d89530891ee6f461e2eb042a","tarball":"https://registry.npmjs.org/bizmuse-mcp/-/bizmuse-mcp-0.1.6.tgz","fileCount":55,"unpackedSize":58362,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC20t/PtWEFftqUOJ2lfAnA5qvnLoksX1nKPf4NQBFNXAIhAMDnYuozjXXowVOGMiRv9gPFQ/InQQcQilICEQ/oiTGt"}]},"_npmUser":{"name":"zeiki","email":"y1711380273@gmail.com"},"directories":{},"maintainers":[{"name":"zeiki","email":"y1711380273@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bizmuse-mcp_0.1.6_1784554978002_0.925449560378891"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-18T10:26:03.635Z","modified":"2026-07-20T13:42:58.319Z","0.1.0":"2026-07-18T10:26:03.821Z","0.1.1":"2026-07-18T11:07:35.244Z","0.1.2":"2026-07-18T11:23:50.612Z","0.1.4":"2026-07-20T11:06:34.538Z","0.1.5":"2026-07-20T11:27:15.268Z","0.1.6":"2026-07-20T13:42:58.182Z"},"bugs":{"url":"https://github.com/BizMuse-AI/mcp/issues"},"author":{"name":"BizMuse AI"},"license":"MIT","homepage":"https://bizmuse.ai/mcp","keywords":["bizmuse","mcp","model-context-protocol","ai-music-video","claude","cursor","codex","windsurf"],"repository":{"type":"git","url":"git+https://github.com/BizMuse-AI/mcp.git"},"description":"Official BizMuse MCP server for AI music video generation in Claude, Cursor, Codex, and Windsurf.","maintainers":[{"name":"zeiki","email":"y1711380273@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://bizmuse.ai\"><img src=\"https://bizmuse.ai/logo.png\" width=\"84\" alt=\"BizMuse AI\"></a>\n</p>\n\n<h1 align=\"center\">BizMuse MCP Server</h1>\n\n<p align=\"center\">Give AI agents a structured music video generation workflow.</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/bizmuse-mcp\"><img src=\"https://img.shields.io/npm/v/bizmuse-mcp?color=111111\" alt=\"npm version\"></a>\n  <a href=\"https://bizmuse.ai/mcp\"><img src=\"https://img.shields.io/badge/docs-bizmuse.ai-22c55e\" alt=\"Documentation\"></a>\n  <a href=\"https://registry.modelcontextprotocol.io\"><img src=\"https://img.shields.io/badge/MCP_Registry-listed-2563eb\" alt=\"MCP Registry\"></a>\n  <a href=\"https://smithery.ai/servers/bizmuse-ai/bizmuse\"><img src=\"https://img.shields.io/badge/Smithery-listed-f97316\" alt=\"Smithery\"></a>\n  <img src=\"https://img.shields.io/badge/MCP-stdio-7c3aed\" alt=\"MCP stdio\">\n  <img src=\"https://img.shields.io/badge/license-MIT-blue\" alt=\"MIT License\">\n</p>\n\nThe official [Model Context Protocol](https://modelcontextprotocol.io) server for [BizMuse AI](https://bizmuse.ai). It connects Claude, Cursor, Codex, Windsurf, and compatible clients to one asynchronous music video workflow.\n\n## Run\n\n```bash\nnpx -y bizmuse-mcp\n```\n\nFor MCPB-compatible directories and desktop clients, build a portable bundle with:\n\n```bash\nnpm run bundle:mcpb\n```\n\nThe generated artifact is written to `artifacts/bizmuse-mcp-<version>.mcpb` and can be published as a local stdio server on Smithery.\n\nThe package is registered as `ai.bizmuse/bizmuse` in the official MCP Registry. Namespace ownership is verified directly through `bizmuse.ai`; no maintainer's personal GitHub identity is exposed as the publisher namespace.\n\n## Configure\n\nSet your API key outside the conversation history:\n\n```bash\nexport BIZMUSE_API_KEY=sk_your_api_key_here\n```\n\n`BIZMUSE_API_URL` is optional and defaults to `https://bizmuse.ai`.\n\nThe server can initialize and expose its tool catalog without credentials so MCP clients and directories can inspect its capabilities. Any tool that calls the BizMuse API still requires `BIZMUSE_API_KEY` and returns an actionable authentication error when it is missing.\n\n### Claude Desktop\n\nAdd this server to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"bizmuse\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"bizmuse-mcp\"],\n      \"env\": {\n        \"BIZMUSE_API_KEY\": \"sk_your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n## Tool Catalog\n\n| Tool | Purpose |\n|---|---|\n| `upload_audio` | Upload a local audio file or retain a direct public audio URL |\n| `upload_image` | Upload 1-7 local reference images |\n| `list_models` | Discover available music video models |\n| `generate_music_video` | Submit an asynchronous BizMuse MV task |\n| `get_task_status` | Refresh task progress |\n| `get_task_result` | Retrieve the completed video and cover |\n| `get_credit_balance` | Check the authenticated account balance |\n\nThe safe sequence is `upload_audio` → `upload_image` → `generate_music_video` → `get_task_status` → `get_task_result`.\n\n## Privacy\n\nThe MCP process runs locally and communicates with `bizmuse.ai`. Local files are uploaded only when an upload tool is invoked. API keys are read from the process environment and are never returned as tool output.\n\n## Links\n\n- [Product](https://bizmuse.ai)\n- [MCP documentation](https://bizmuse.ai/mcp)\n- [Official MCP Registry](https://registry.modelcontextprotocol.io)\n- [Smithery directory](https://smithery.ai/servers/bizmuse-ai/bizmuse)\n- [Smithery agent skill](https://smithery.ai/skills/bizmuse-ai/bizmuse-music-video)\n- [npm package](https://www.npmjs.com/package/bizmuse-mcp)\n- [Source code](https://github.com/BizMuse-AI/mcp)\n- [CLI documentation](https://bizmuse.ai/cli)\n- [Agent Skill documentation](https://bizmuse.ai/skill)\n- [Agent Skills repository](https://github.com/BizMuse-AI/skills)\n- [Support](https://github.com/BizMuse-AI/mcp/issues)\n\n## License\n\n[MIT](LICENSE) © BizMuse AI\n","readmeFilename":"README.md"}