Natives Unraid-Plugin: 21 Docker-, Netzwerk- und System-Tools als MCP-Server (Streamable HTTP) auf Port 3002. - mcp/server.php: MCP-Server (JSON-RPC 2.0, Streamable HTTP) - mcp/helpers.php: Lokale Tool-Implementierungen (kein SSH) - mcp/tools.php: 21 Tool-Definitionen - mcp/selftest.php: Selftest (12 Checks) - scripts/unraid-docker-mcp-helper.php: Write-Operationen - scripts/mua.service: systemd-Service - scripts/install.sh, update.sh, remove.sh: Plugin-Scripts - MUA.plg: Plugin-Manifest
72 lines
2.1 KiB
XML
72 lines
2.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Plugin>
|
|
<Name>mua</Name>
|
|
<Version>1.0.0</Version>
|
|
<Release>1</Release>
|
|
<Arch>x86_64</Arch>
|
|
<Url>https://git-192.168.1.2:33/michael/MUA-Mikes-Unraid-Agent</Url>
|
|
<Summary>MUA - Mikes Unraid Agent (MCP Server)</Summary>
|
|
<Description>MUA (Mikes Unraid Agent) is a native Unraid plugin that exposes 21 Docker, network, and system tools as an MCP (Model Context Protocol) server over HTTP (Streamable HTTP transport). Runs locally on the Unraid host - no SSH required. Endpoint: http://<unraid-ip>:3002/mcp</Description>
|
|
<Author>Michael</Author>
|
|
<License>MIT</License>
|
|
<Categories>
|
|
<Category>Tools</Category>
|
|
</Categories>
|
|
<Files>
|
|
<File>
|
|
<Name>mcp/server.php</Name>
|
|
<Path>/usr/local/plugins/mua/mcp/</Path>
|
|
<Mode>0644</Mode>
|
|
</File>
|
|
<File>
|
|
<Name>mcp/helpers.php</Name>
|
|
<Path>/usr/local/plugins/mua/mcp/</Path>
|
|
<Mode>0644</Mode>
|
|
</File>
|
|
<File>
|
|
<Name>mcp/tools.php</Name>
|
|
<Path>/usr/local/plugins/mua/mcp/</Path>
|
|
<Mode>0644</Mode>
|
|
</File>
|
|
<File>
|
|
<Name>scripts/unraid-docker-mcp-helper.php</Name>
|
|
<Path>/usr/local/plugins/mua/scripts/</Path>
|
|
<Mode>0755</Mode>
|
|
</File>
|
|
<File>
|
|
<Name>scripts/mua.service</Name>
|
|
<Path>/usr/local/plugins/mua/scripts/</Path>
|
|
<Mode>0644</Mode>
|
|
</File>
|
|
<File>
|
|
<Name>scripts/install.sh</Name>
|
|
<Path>/usr/local/plugins/mua/scripts/</Path>
|
|
<Mode>0755</Mode>
|
|
</File>
|
|
<File>
|
|
<Name>scripts/update.sh</Name>
|
|
<Path>/usr/local/plugins/mua/scripts/</Path>
|
|
<Mode>0755</Mode>
|
|
</File>
|
|
<File>
|
|
<Name>scripts/remove.sh</Name>
|
|
<Path>/usr/local/plugins/mua/scripts/</Path>
|
|
<Mode>0755</Mode>
|
|
</File>
|
|
</Files>
|
|
<Actions>
|
|
<Action>
|
|
<Name>install</Name>
|
|
<Script>scripts/install.sh</Script>
|
|
</Action>
|
|
<Action>
|
|
<Name>update</Name>
|
|
<Script>scripts/update.sh</Script>
|
|
</Action>
|
|
<Action>
|
|
<Name>remove</Name>
|
|
<Script>scripts/remove.sh</Script>
|
|
</Action>
|
|
</Actions>
|
|
</Plugin>
|