-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
103 lines (103 loc) · 2.63 KB
/
package.json
File metadata and controls
103 lines (103 loc) · 2.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
{
"name": "stemsplit-mcp",
"version": "0.3.0",
"mcpName": "io.github.StemSplit/stemsplit-mcp",
"description": "MCP server for AI stem separation — remove vocals, isolate instrumentals, build karaoke tracks, or split audio into vocals, drums, bass, piano, guitar, and other stems from local files, YouTube URLs, or SoundCloud tracks. Works in Claude Desktop, Cursor, Cline, Windsurf, Zed, and any Model Context Protocol client. Powered by StemSplit and Demucs.",
"license": "MIT",
"author": "StemSplit",
"homepage": "https://github.com/StemSplit/stemsplit-mcp#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/StemSplit/stemsplit-mcp.git"
},
"bugs": {
"url": "https://github.com/StemSplit/stemsplit-mcp/issues"
},
"keywords": [
"mcp",
"mcp-server",
"model-context-protocol",
"modelcontextprotocol",
"anthropic",
"claude",
"claude-desktop",
"cursor",
"cline",
"windsurf",
"zed",
"stemsplit",
"stem-separation",
"stems",
"vocal-remover",
"vocal-isolation",
"remove-vocals",
"isolate-vocals",
"karaoke",
"karaoke-generator",
"acapella",
"acapella-extractor",
"instrumental",
"instrumental-extractor",
"audio",
"audio-processing",
"audio-separation",
"music-source-separation",
"demucs",
"htdemucs",
"youtube",
"youtube-mp3",
"youtube-vocal-remover",
"soundcloud",
"soundcloud-downloader",
"soundcloud-vocal-remover",
"ai",
"ai-audio",
"llm-tool",
"music-production",
"podcast-cleanup",
"speech-to-text-preprocessing"
],
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"bin": {
"stemsplit-mcp": "dist/index.js"
},
"files": [
"dist",
"README.md",
"LICENSE",
"glama.json",
"smithery.yaml",
"server.json"
],
"engines": {
"node": ">=20.0.0"
},
"scripts": {
"build": "tsc",
"dev": "tsc --watch",
"lint": "eslint src --ext .ts",
"format": "prettier src tests --write",
"typecheck": "tsc --noEmit",
"test": "vitest run",
"test:watch": "vitest",
"inspect": "npx @modelcontextprotocol/inspector node dist/index.js",
"prepublishOnly": "npm run build"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
"zod": "^3.25.0"
},
"devDependencies": {
"@eslint/js": "^9.39.4",
"@types/node": "^20.11.0",
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"eslint": "^9.0.0",
"prettier": "^3.2.0",
"typescript": "^5.4.0",
"typescript-eslint": "^8.59.4",
"vitest": "^1.4.0"
}
}