This repository was archived by the owner on Aug 20, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathmanifest.json
More file actions
68 lines (68 loc) · 2.23 KB
/
Copy pathmanifest.json
File metadata and controls
68 lines (68 loc) · 2.23 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
{
"manifest_version": "0.3",
"name": "elevenlabs-player",
"version": "1.0.0",
"description": "Audio Player MCP Bundle with ElevenLabs integration. Generate speech, sound effects, and music using the ElevenLabs API, or play any local audio file. Features playlist view, playback controls, progress bar, and speed adjustment.",
"display_name": "ElevenLabs Player",
"privacy_policies": ["https://elevenlabs.io/privacy-policy"],
"support": "https://github.com/elevenlabs/elevenlabs-mcp-player/issues",
"author": {
"name": "ElevenLabs",
"url": "https://github.com/elevenlabs"
},
"license": "MIT",
"icon": "icon.png",
"repository": {
"type": "git",
"url": "https://github.com/elevenlabs/elevenlabs-mcp-player"
},
"server": {
"type": "node",
"entry_point": "dist/server.js",
"mcp_config": {
"command": "node",
"args": ["${__dirname}/dist/server.js"],
"env": {
"ELEVENLABS_API_KEY": "${user_config.api_key}",
"ELEVENLABS_OUTPUT_DIR": "${user_config.output_dir}"
}
}
},
"user_config": {
"api_key": {
"type": "string",
"title": "ElevenLabs API Key",
"description": "Your ElevenLabs API key from https://elevenlabs.io/app/settings/api-keys",
"required": true
},
"output_dir": {
"type": "string",
"title": "Output Directory",
"description": "Directory to save generated audio files (defaults to Desktop)",
"required": false
}
},
"tools": [
{
"name": "play_audio",
"description": "Plays existing local audio files. Only for files on disk - not needed after generate tools."
},
{
"name": "load_audio",
"description": "Loads audio data for playback. Called internally by the player UI."
},
{
"name": "generate_tts",
"description": "Generates speech from text. Shows player automatically."
},
{
"name": "generate_sound_effect",
"description": "Generates sound effects from prompts. Shows player automatically."
},
{
"name": "generate_music",
"description": "Generates music from prompts. Shows player automatically."
}
],
"keywords": ["mcp", "audio", "player", "elevenlabs", "tts", "text-to-speech", "sound-effects", "music"]
}