{"_id":"@aisounds.cn/mcp","_rev":"5-a3aad61364116e56c2e51f00c04de432","name":"@aisounds.cn/mcp","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@aisounds.cn/mcp","version":"1.0.0","_id":"@aisounds.cn/mcp@1.0.0","maintainers":[{"name":"aisounds.cn","email":"Aiwave2026@163.com"}],"bin":{"aisounds-mcp":"dist/server.js"},"dist":{"shasum":"cad9e11e17066ac50815a5e8033f3fdcaed8b84f","tarball":"https://registry.npmjs.org/@aisounds.cn/mcp/-/mcp-1.0.0.tgz","fileCount":58,"integrity":"sha512-TQmyWXZVpLRDPpFQB0nuXTCSGsIF2kZCgeCnPn0PtOn5Cq2D+vAillccDcZFf53RtevmkrV//GXmP6hLfri3XQ==","signatures":[{"sig":"MEUCIBzWjY++nJqeSzMj81uRLooCQY82hcjyTqym/mJkizauAiEA/7I7HMLAp4oTJI4cHX+zvJ6L7h7xq9+/7l/mu3JtABo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34002},"type":"module","engines":{"node":">=20"},"gitHead":"96f39a3f821338d46e6a6548b0112e5aded338d1","scripts":{"build":"tsc","pack:check":"pnpm pack --dry-run","type-check":"tsc --noEmit"},"_npmUser":{"name":"aisounds.cn","email":"Aiwave2026@163.com"},"_npmVersion":"11.6.2","description":"AiSounds MCP server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1781410465665_0.8847427032653106","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aisounds.cn/mcp","version":"1.0.1","_id":"@aisounds.cn/mcp@1.0.1","maintainers":[{"name":"aisounds.cn","email":"Aiwave2026@163.com"}],"bin":{"aisounds-mcp":"dist/server.js"},"dist":{"shasum":"5c65fcf04226b43649b2a383be4e90d841f00879","tarball":"https://registry.npmjs.org/@aisounds.cn/mcp/-/mcp-1.0.1.tgz","fileCount":58,"integrity":"sha512-RXoahYbFpWIx0HJX4EBSt4P9O6xS/5jDcN2Apaldft1OdIbS9voLyqXyPUMEo6NgJ2XkWDgEur9hPemuRhal/g==","signatures":[{"sig":"MEQCIBVo4BYoM1D4bgoLE6RV8CjucXH096k7LbWbU+gWM9g4AiAtlO1gyzp3tlZRsld3AUfxjlLb9WQsJF9VBGCv3dqQrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33946},"type":"module","engines":{"node":">=20"},"gitHead":"96f39a3f821338d46e6a6548b0112e5aded338d1","scripts":{"build":"tsc","pack:check":"pnpm pack --dry-run","type-check":"tsc --noEmit"},"_npmUser":{"name":"aisounds.cn","email":"Aiwave2026@163.com"},"_npmVersion":"11.6.2","description":"AiSounds MCP server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1_1781410885816_0.005945089210300125","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aisounds.cn/mcp","version":"1.0.2","_id":"@aisounds.cn/mcp@1.0.2","maintainers":[{"name":"aisounds.cn","email":"Aiwave2026@163.com"}],"bin":{"aisounds-mcp":"dist/server.js"},"dist":{"shasum":"86d94efef508d4fb81dca5d56c530fdc38822a4a","tarball":"https://registry.npmjs.org/@aisounds.cn/mcp/-/mcp-1.0.2.tgz","fileCount":58,"integrity":"sha512-SfR380DM8a2QlUzYckhzAxRQPkVCBvKIU2pYcJZYULdKTzMTDRVkGcNXyRIifoABOq7I4oQwJToq41Q1Oyq/Ug==","signatures":[{"sig":"MEQCIC82JFzVLIBB/eE5zw3UewtEYVCNGrpgii89J2Aaap9MAiAn6AX9+Bi8SvvaZMGABE6auXWBUJK2gkwTCBUW1Ki8Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33948},"type":"module","engines":{"node":">=20"},"gitHead":"96f39a3f821338d46e6a6548b0112e5aded338d1","scripts":{"build":"tsc","pack:check":"pnpm pack --dry-run","type-check":"tsc --noEmit"},"_npmUser":{"name":"aisounds.cn","email":"Aiwave2026@163.com"},"_npmVersion":"11.6.2","description":"AiSounds MCP server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.2_1781412034725_0.19921205402560305","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aisounds.cn/mcp","version":"1.0.3","_id":"@aisounds.cn/mcp@1.0.3","maintainers":[{"name":"aisounds.cn","email":"Aiwave2026@163.com"}],"bin":{"aisounds-mcp":"dist/server.js"},"dist":{"shasum":"4d3cf0aec20aa39404b154c8bf01487c0a4bb269","tarball":"https://registry.npmjs.org/@aisounds.cn/mcp/-/mcp-1.0.3.tgz","fileCount":58,"integrity":"sha512-sUKsPF4V8byb5wu3YvHI9upzIjLceEMDOvHdkIpx+cKoltbBEMqJ6UlLArjHJikC8S4FisweYKEPyEQhHdmrXw==","signatures":[{"sig":"MEYCIQCDpleHnbsCaWF1DQqr8DxrJLZqw13wZf3iYiXxTiMUQAIhAJ0nQHzPA4KR0/vaLznr7bUNIyVETK3VHGTL6FbnUM9M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33944},"type":"module","engines":{"node":">=20"},"gitHead":"2b07c24a8151888184c20025f4069dd4e233e84a","scripts":{"build":"tsc","pack:check":"pnpm pack --dry-run","type-check":"tsc --noEmit"},"_npmUser":{"name":"aisounds.cn","email":"Aiwave2026@163.com"},"_npmVersion":"11.6.2","description":"AiSounds MCP server","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.24.0","@modelcontextprotocol/sdk":"^1.17.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.3_1781416480113_0.13048444311066199","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aisounds.cn/mcp","version":"1.1.0","description":"AiSounds MCP server","type":"module","bin":{"aisounds-mcp":"dist/server.js"},"scripts":{"prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","build":"tsc","prepack":"pnpm build","type-check":"tsc --noEmit","pack:check":"pnpm pack --dry-run","test":"vitest run --config vitest.mcp.config.ts"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.5","zod":"^3.24.0"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.7.0","vitest":"^4.1.2"},"engines":{"node":">=20"},"publishConfig":{"access":"public"},"gitHead":"76d792b4e120eac828df4caf09ea19aa198dcc46","_id":"@aisounds.cn/mcp@1.1.0","_nodeVersion":"24.15.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-E5Hy7KI0koOkWqnNJLLD0R0eB/sOP3JeQiboNt+3T8NmPzI5sePh0Olm7Tb1hDt1lhCl/swBAA6MhqQa5z4Mjw==","shasum":"73ea927a923c4549630b2712cd3e0a86ca819f7b","tarball":"https://registry.npmjs.org/@aisounds.cn/mcp/-/mcp-1.1.0.tgz","fileCount":70,"unpackedSize":65791,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCITxVwazrnM/c2Oh11Sv+M/OwBnR50g0qY++A1rVuOcQIgCXlU3GEt7Ksoj20qHniWA78JgyXVL2qlDIQPEC8MBSE="}]},"_npmUser":{"name":"aisounds.cn","email":"Aiwave2026@163.com"},"directories":{},"maintainers":[{"name":"aisounds.cn","email":"Aiwave2026@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.1.0_1784556028072_0.6670724951061773"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-14T04:14:25.570Z","modified":"2026-07-20T14:00:28.526Z","1.0.0":"2026-06-14T04:14:25.805Z","1.0.1":"2026-06-14T04:21:25.957Z","1.0.2":"2026-06-14T04:40:34.869Z","1.0.3":"2026-06-14T05:54:40.266Z","1.1.0":"2026-07-20T14:00:28.311Z"},"description":"AiSounds MCP server","maintainers":[{"name":"aisounds.cn","email":"Aiwave2026@163.com"}],"readme":"# @aisounds.cn/mcp\n\r\nAiSounds MCP server for Cursor, Codex, Claude Code, and other MCP clients.\r\n\r\n## Cursor / generic MCP\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"aisounds\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@aisounds.cn/mcp\"],\n      \"env\": {}\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Codex\r\n\r\n```toml\r\n[mcp_servers.aisounds]\r\ncommand = \"npx\"\r\nargs = [\"-y\", \"@aisounds.cn/mcp\"]\n```\r\n\r\nClaude Code:\r\n\r\n```bash\nclaude mcp add --transport stdio aisounds -- npx -y \"@aisounds.cn/mcp\"\n```\n\r\nTools include capabilities, TTS, SFX, music, novel voice packs, video BGM, video voice, audio cleanup, jobs, assets, and 8 project sound-pack tools: list/create/draft/message/confirm/status/retry/download. Sound-pack attachment analysis is free; confirming generation spends points per item. File tools accept local paths, upload the file automatically, and submit the matching cloud task. Install `ffmpeg`/`ffprobe` for automatic duration detection; otherwise pass duration fields in the tool call.\n\r\nIf you run `npx \"@aisounds.cn/cli\" auth login --api-key <key>` first, the MCP server can also read the saved key from `~/.aisounds/config.json`.\n","readmeFilename":"README.md"}