Files
MUA-Mikes-Unraid-Agent/MUA.plg
T
Mikei386 f4e66ea5a1 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
2026-08-17 22:00:48 +02:00

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://&lt;unraid-ip&gt;: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>