Move Deemix MCP to standalone repository
This commit is contained in:
@@ -30,7 +30,6 @@ RUN mkdir -p /opt/casaderoll \
|
||||
COPY --from=github /server/github-mcp-server /usr/local/bin/github-mcp-server
|
||||
COPY --from=navidrome /app /opt/casaderoll/navidrome
|
||||
|
||||
COPY platform/mcp/deemix_mcp.py /opt/casaderoll/mcps/deemix_mcp.py
|
||||
COPY platform/mcphub/mcphub_admin_mcp.py /opt/casaderoll/mcps/mcphub_admin_mcp.py
|
||||
COPY platform/mcphub/mcphub_git_installer.py /opt/casaderoll/mcps/mcphub_git_installer.py
|
||||
COPY platform/mcp/patches/mcp_sonarr.py /usr/local/lib/python3.13/site-packages/arr_mcp/mcp/mcp_sonarr.py
|
||||
|
||||
@@ -6,7 +6,7 @@ sie sich einen Docker-Container und ein Appdata-Backup teilen.
|
||||
|
||||
## Was hier hinein gehört
|
||||
|
||||
- ARR, Deemix, Navidrome und GitHub laufen als lokale stdio-Unterprozesse.
|
||||
- ARR, Navidrome und GitHub laufen als lokale stdio-Unterprozesse.
|
||||
- Home Assistant und MUA/Unraid sind vorhandene HTTP-MCP-Endpunkte und werden
|
||||
vom Hub direkt weitergereicht.
|
||||
- Allgemeine Webrecherche bleibt ein eingebautes Hermes-Werkzeug. Hermes nutzt
|
||||
@@ -92,7 +92,7 @@ read-only-Aufruf prüfen und erst danach Clients auf
|
||||
`http://UNRAID-IP:8787/mcp/{server}` umstellen. Der alte Athena-Container wird
|
||||
erst gestoppt, wenn Hermes und OpenWebUI nachweislich über MCPHub funktionieren.
|
||||
|
||||
Aktueller Stand: Athena Operator, ARR, Deemix, Navidrome, GitHub, Home Assistant,
|
||||
Aktueller Stand: Athena Operator, ARR, Navidrome, GitHub, Home Assistant,
|
||||
MUA/Unraid und FRITZ!Box sind auf MCPHub registriert. Alte portable
|
||||
Athena-MCP-Container bleiben ausgeschaltet als kurzfristiges Rückfallnetz
|
||||
bestehen. Der frühere Webadapter ist nicht mehr Bestandteil des Images.
|
||||
|
||||
@@ -86,7 +86,7 @@ def ensure_hermes_group(settings: dict[str, object]) -> None:
|
||||
"""Seed the bounded Hermes aggregate route on fresh installs/recovery."""
|
||||
server_names = [
|
||||
"mcphub-admin", "athena-operator", "github", "arr", "navidrome",
|
||||
"deemix", "unraid",
|
||||
"unraid",
|
||||
]
|
||||
members: list[dict[str, object]] = [
|
||||
{"name": name, "tools": "all", "prompts": "all", "resources": "all"}
|
||||
|
||||
@@ -20,18 +20,6 @@
|
||||
],
|
||||
"enabled": true
|
||||
},
|
||||
"deemix": {
|
||||
"type": "stdio",
|
||||
"command": "/usr/local/bin/run-with-env",
|
||||
"args": [
|
||||
"/run/secrets/mcphub/deemix.env",
|
||||
"--",
|
||||
"python3",
|
||||
"/opt/casaderoll/mcps/deemix_mcp.py"
|
||||
],
|
||||
"env": {"MCP_TRANSPORT": "stdio"},
|
||||
"enabled": true
|
||||
},
|
||||
"navidrome": {
|
||||
"type": "stdio",
|
||||
"command": "/usr/local/bin/run-with-env",
|
||||
|
||||
Reference in New Issue
Block a user