Back to Home
HolyCrusader2004 icon

SysAdminAIAgent

by HolyCrusader2004

Overview

An AI agent interacts with the operating system securely through a Microservice Communication Protocol (MCP) server, offering controlled filesystem operations.

Installation

Run Command
docker-compose up --build

Environment Variables

  • HOST
  • PORT
  • MOUNT_PATH
  • AUTH_HOST
  • AUTH_PORT
  • AUTH_REALM
  • OAUTH_CLIENT_ID
  • OAUTH_CLIENT_SECRET
  • MCP_SCOPE
  • TRANSPORT
  • KEYCLOAK_ADMIN
  • KEYCLOAK_ADMIN_PASSWORD
  • KEYCLOAK_URL
  • KEYCLOAK_REALM
  • MCP_CLIENT_ID
  • MCP_CLIENT_SECRET
  • MCP_SERVER_URL

Security Notes

CRITICAL: Hardcoded secrets for 'OAUTH_CLIENT_SECRET' and 'KEYCLOAK_ADMIN_PASSWORD' are present in `docker-compose.yml` and `mcp-server/config.py`. CRITICAL: SSL/TLS certificate verification is explicitly disabled (`verify=False`) in `mcp-server/token_verifier.py` for HTTP client, posing a severe risk of Man-in-the-Middle attacks. The agent is confined to a `/mnt/playground` directory but has `delete_file` and `delete_folder` capabilities within it, which could lead to data loss if misused or compromised.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassHigh
Avg Tokens1500
Stars0
Forks0
Last Update2025-12-06

Tags

AI AgentOS InteractionMicroserviceToolingOAuth2