MUA v1.0.0 — Mikes Unraid Agent
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
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user