Back to Home
manykarim icon

rf-mcp

Verified Safe

by manykarim

Overview

Facilitates AI agents to perform end-to-end test automation using Robot Framework, supporting tool discovery, step-by-step execution, and test suite generation through a natural language interface.

Installation

Run Command
python -m robotmcp.server --with-frontend

Environment Variables

  • OPENAI_API_KEY
  • ROBOTMCP_ATTACH_HOST
  • ROBOTMCP_ATTACH_PORT
  • ROBOTMCP_ATTACH_TOKEN
  • ROBOTMCP_PLUGIN_PATHS
  • ROBOTMCP_ENABLE_FRONTEND
  • ROBOTMCP_FRONTEND_HOST
  • ROBOTMCP_FRONTEND_PORT
  • ROBOTMCP_FRONTEND_BASE_PATH
  • ROBOTMCP_FRONTEND_DEBUG
  • ROBOTMCP_FRONTEND_SECRET_KEY
  • ROBOTMCP_FRONTEND_DB
  • ROBOTMCP_FRONTEND_STATIC_ROOT
  • ROBOTMCP_FRONTEND_TIME_ZONE

Security Notes

The 'attach' mode HTTP server uses a default token ('change-me') which is a critical security risk if not changed and the server is exposed. The frontend development server (Django) uses ALLOWED_HOSTS=['*'] in debug mode, which is insecure for production. While internal variable evaluation is carefully implemented to avoid direct 'eval()' of user input, the ability to execute arbitrary Robot Framework keywords via the attach bridge (if compromised) is powerful.

Similar Servers

Stats

Interest Score51
Security Score8
Cost ClassHigh
Avg Tokens7000
Stars64
Forks11
Last Update2026-01-12

Tags

ai-agenttest-automationrobot-frameworke2e-testingnatural-language-processingtool-orchestrationweb-testingapi-testingmobile-testingdjango-frontenddev-serverkeyword-driven