Back to Home
goodshileidev icon

mcp-servers

Verified Safe

by goodshileidev

Overview

Manages the full development lifecycle for a Next Generation System (NGS) code generation platform, including data modeling, requirement, project, UI, report, template, and delivery management.

Installation

Run Command
./.venv/bin/mcp run ngs_manager.py

Environment Variables

  • NGS_API_BASE_URL
  • NGS_LOG_LEVEL
  • NGS_REQUEST_TIMEOUT

Security Notes

The server makes API calls to an external NGS API server using `curl` via `subprocess.run(..., shell=True)`. This setup inherently carries risks, although the data passed to curl is JSON-encoded and quoted, mitigating simple shell injection via arguments. CRITICALLY, the curl commands consistently use the `--insecure` flag, disabling SSL/TLS certificate validation. This makes all communications vulnerable to man-in-the-middle attacks and should never be used in production or for sensitive data. Additionally, the `token: null` header suggests either unauthenticated API access or a placeholder for a token, which could be insecure if the backend API is not designed for it. The base URL for the backend API can be configured via an environment variable, which is good practice, but the default or hardcoded URLs are accessed insecurely.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens800
Stars0
Forks0
Last Update2025-12-11

Tags

Project ManagementData ModelingCode GenerationDevelopment LifecycleAPI Management