-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.json
More file actions
59 lines (59 loc) · 2.72 KB
/
server.json
File metadata and controls
59 lines (59 loc) · 2.72 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
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
"name": "io.github.WeCodeBase/smart-speaker-mcp",
"description": "Control Chromecast / Google Home / Nest speakers from Claude Desktop using natural language. Local LAN, no cloud.",
"version": "4.0.0",
"homepage": "https://github.com/WeCodeBase/smart-speaker-mcp",
"license": "MIT",
"categories": ["home-automation", "media", "smart-speakers"],
"tags": ["google-home", "chromecast", "nest", "music", "iot", "mdns"],
"packages": [
{
"registryType": "mcpb",
"identifier": "https://github.com/WeCodeBase/smart-speaker-mcp/releases/download/v4.0.0/smart-speaker-mcp-darwin-arm64",
"version": "4.0.0",
"platform": "darwin/arm64",
"transport": { "type": "stdio" }
},
{
"registryType": "mcpb",
"identifier": "https://github.com/WeCodeBase/smart-speaker-mcp/releases/download/v4.0.0/smart-speaker-mcp-darwin-amd64",
"version": "4.0.0",
"platform": "darwin/amd64",
"transport": { "type": "stdio" }
},
{
"registryType": "mcpb",
"identifier": "https://github.com/WeCodeBase/smart-speaker-mcp/releases/download/v4.0.0/smart-speaker-mcp-linux-amd64",
"version": "4.0.0",
"platform": "linux/amd64",
"transport": { "type": "stdio" }
},
{
"registryType": "mcpb",
"identifier": "https://github.com/WeCodeBase/smart-speaker-mcp/releases/download/v4.0.0/smart-speaker-mcp-linux-arm64",
"version": "4.0.0",
"platform": "linux/arm64",
"transport": { "type": "stdio" }
},
{
"registryType": "mcpb",
"identifier": "https://github.com/WeCodeBase/smart-speaker-mcp/releases/download/v4.0.0/smart-speaker-mcp-windows-amd64.exe",
"version": "4.0.0",
"platform": "windows/amd64",
"transport": { "type": "stdio" }
}
],
"tools": [
{ "name": "discover_devices", "description": "Scan Wi-Fi via mDNS for Chromecast / Google Home / Nest devices" },
{ "name": "play", "description": "Play a song, artist, or direct URL on a speaker" },
{ "name": "pause", "description": "Pause playback" },
{ "name": "resume", "description": "Resume playback" },
{ "name": "stop", "description": "Stop playback" },
{ "name": "set_volume", "description": "Set volume 0–100" },
{ "name": "get_status", "description": "Get current playback status" },
{ "name": "list_local_music", "description": "List audio files in the configured local music directory" },
{ "name": "get_config", "description": "Show current configuration" },
{ "name": "set_config", "description": "Update one or more configuration settings" }
]
}