Back to Home
nbence94 icon

mcp-framework

Verified Safe

by nbence94

Overview

This project enables Large Language Models (LLMs) to perform browser automation for web application testing and interaction by exposing Playwright actions as callable tools.

Installation

Run Command
python main.py

Environment Variables

  • LOG_LEVEL
  • LOG_TO_FILE

Security Notes

The server stores demo application credentials (usernames and passwords for Saucedemo and OrangeHRM) directly in YAML configuration files. While these specific credentials are for public demo sites and are not highly sensitive, this pattern of storing credentials in plaintext configuration files is generally discouraged for production environments with sensitive data. No 'eval' or obvious obfuscation found. The primary security consideration for a browser automation framework controlled by an LLM is the potential for misuse by the LLM itself (e.g., navigating to arbitrary sites or performing unintended actions), which is an inherent risk of such a system rather than a vulnerability in the server's code.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassLow
Avg Tokens75
Stars0
Forks0
Last Update2026-01-18

Tags

Browser AutomationPlaywrightLLM ToolsWeb TestingMCP Server