NestDaddy

Universal Host Manager Mcp

io.github.Abktya/universal-host-manager-mcp ยท v0.1.15

Cross-platform FastMCP server for authenticated remote Linux/macOS host administration

Connect Runs on your machine

Terminal
claude mcp add universal-host-manager-mcp -e HOST=<HOST> -e PORT=<PORT> -e MCP_WORKSPACE_DIR=<MCP_WORKSPACE_DIR> -e AUTH0_DOMAIN=<AUTH0_DOMAIN> -e AUTH0_CLIENT_ID=<AUTH0_CLIENT_ID> -e AUTH0_CLIENT_SECRET=<AUTH0_CLIENT_SECRET> -e AUTH0_AUDIENCE=<AUTH0_AUDIENCE> -e ALLOW_INSECURE_NO_AUTH=<ALLOW_INSECURE_NO_AUTH> -- uvx universal-host-manager-mcp==0.1.15
claude_desktop_config.json
{
  "mcpServers": {
    "universal-host-manager-mcp": {
      "command": "uvx",
      "args": [
        "universal-host-manager-mcp==0.1.15"
      ],
      "env": {
        "HOST": "<HOST>",
        "PORT": "<PORT>",
        "MCP_WORKSPACE_DIR": "<MCP_WORKSPACE_DIR>",
        "AUTH0_DOMAIN": "<AUTH0_DOMAIN>",
        "AUTH0_CLIENT_ID": "<AUTH0_CLIENT_ID>",
        "AUTH0_CLIENT_SECRET": "<AUTH0_CLIENT_SECRET>",
        "AUTH0_AUDIENCE": "<AUTH0_AUDIENCE>",
        "ALLOW_INSECURE_NO_AUTH": "<ALLOW_INSECURE_NO_AUTH>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "universal-host-manager-mcp": {
      "command": "uvx",
      "args": [
        "universal-host-manager-mcp==0.1.15"
      ],
      "env": {
        "HOST": "<HOST>",
        "PORT": "<PORT>",
        "MCP_WORKSPACE_DIR": "<MCP_WORKSPACE_DIR>",
        "AUTH0_DOMAIN": "<AUTH0_DOMAIN>",
        "AUTH0_CLIENT_ID": "<AUTH0_CLIENT_ID>",
        "AUTH0_CLIENT_SECRET": "<AUTH0_CLIENT_SECRET>",
        "AUTH0_AUDIENCE": "<AUTH0_AUDIENCE>",
        "ALLOW_INSECURE_NO_AUTH": "<ALLOW_INSECURE_NO_AUTH>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "universal-host-manager-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "universal-host-manager-mcp==0.1.15"
      ],
      "env": {
        "HOST": "<HOST>",
        "PORT": "<PORT>",
        "MCP_WORKSPACE_DIR": "<MCP_WORKSPACE_DIR>",
        "AUTH0_DOMAIN": "<AUTH0_DOMAIN>",
        "AUTH0_CLIENT_ID": "<AUTH0_CLIENT_ID>",
        "AUTH0_CLIENT_SECRET": "<AUTH0_CLIENT_SECRET>",
        "AUTH0_AUDIENCE": "<AUTH0_AUDIENCE>",
        "ALLOW_INSECURE_NO_AUTH": "<ALLOW_INSECURE_NO_AUTH>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
HOST
Optional
Interface to bind to
PORT
Optional
Port to listen on
MCP_WORKSPACE_DIR
Required
Directory that read_file/write_file/list_dir are restricted to
AUTH0_DOMAIN
Required
Auth0 tenant domain, e.g. your-tenant.eu.auth0.com
AUTH0_CLIENT_ID
Required
Auth0 application client ID
AUTH0_CLIENT_SECRET
Required, secret
Auth0 application client secret
AUTH0_AUDIENCE
Required
Auth0 API audience/identifier
ALLOW_INSECURE_NO_AUTH
Optional
Set to true only for local-only testing without Auth0

Details

Package[email protected] (PYPI, streamable-http)
First published29 Sep 2026
Last updated29 Sep 2026
Registry nameio.github.Abktya/universal-host-manager-mcp

More security servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.