Back to Home
anirudhatalmale7-a11y icon

ai-agent-mcp-server

Verified Safe

by anirudhatalmale7-a11y

Overview

Automates developer tasks on a remote GCP VM using an AI agent with SSH-based tools.

Installation

Run Command
gcloud builds submit --config=cloudbuild.yaml

Environment Variables

  • VM_HOST
  • VM_USER
  • VM_SSH_KEY_PATH
  • VM_SSH_KEY_CONTENT
  • VM_WORKSPACE_DIR
  • ALLOWED_WORKSPACE_DIRS
  • BLOCKED_COMMANDS
  • MCP_API_KEY
  • MCP_SERVER_URL
  • ANTHROPIC_API_KEY
  • GITHUB_TOKEN

Security Notes

The system features robust path validation (`PathValidator`) and command filtering (`CommandFilter`) that explicitly blocks dangerous patterns like `rm -rf /`, fork bombs, `eval $(`, and `wget|curl|sh` pipes. SSH connections use `paramiko.AutoAddPolicy()`, which is less secure than host key verification but potentially mitigated by the controlled GCP VM environment. Optional API key authentication for the FastAPI server and secure handling of SSH keys via GCP Secret Manager are good practices. The VM setup script also configures a dedicated user and firewall rules.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Avg Tokens4000
Stars0
Forks0
Last Update2025-11-29

Tags

AI AgentCloud DevelopmentSSHAutomationGCP