Back to Home
rubykv icon

mcp-servers

Verified Safe

by rubykv

Overview

Provides a monorepo for Microservices Communication Protocol (MCP) servers, enabling integration of various development and QA tools like Playwright, Jira, and Xray with the Windsurf platform.

Installation

Run Command
python servers/playwright/server.py

Environment Variables

  • JIRA_BASE_URL
  • JIRA_EMAIL
  • JIRA_API_TOKEN
  • XRAY_CLIENT_ID
  • XRAY_CLIENT_SECRET

Security Notes

The server generally follows good security practices. Environment variables are used for sensitive credentials (Jira, Xray API tokens). There are no `eval` or `os.system` calls. The Playwright server uses `subprocess.run` to execute `pytest`, constructing the command as a list (`cmd`), which is safer against shell injection than using a single string with `shell=True`. Input paths (`test_path`, `project_dir`) are checked for existence, adding a layer of validation. Potential indirect risks could arise if a malicious `test_path` points to a compromised `pytest` configuration or a test file designed to exploit vulnerabilities in `pytest` itself, but this is outside the direct control or flaw of this server's code.

Similar Servers

Stats

Interest Score14
Security Score8
Cost ClassLow
Avg Tokens10
Stars1
Forks0
Last Update2025-12-26

Tags

DevOpsQATest AutomationJira IntegrationXray Integration