Back to Home
Storm00212 icon

MCP-test

by Storm00212

Overview

Provides a futuristic terminal-like interface for an MCP server to launch applications, perform RAG queries on class notes, and integrate with engineering software.

Installation

Run Command
node src/index.js

Environment Variables

  • OPENAI_API_KEY

Security Notes

CRITICAL security risks identified. The server heavily relies on `child_process.exec` to launch applications and execute commands (e.g., `open_proteus`, `open_matlab`, `execute_git_bash_command`). User-provided input for parameters like `filePath`, `args`, and `command` is directly concatenated into shell commands without apparent sanitization, making the server highly vulnerable to remote code execution (RCE) via command injection. Furthermore, the Electron frontend (electron-app/src/main.js) uses `nodeIntegration: true` and `contextIsolation: false`, which are deprecated and insecure Electron settings, giving the renderer process direct access to Node.js APIs and the ability to invoke highly privileged MCP tools with malicious arguments. This combination presents an extremely high security risk.

Similar Servers

Stats

Interest Score32
Security Score1
Cost ClassMedium
Avg Tokens300
Stars1
Forks0
Last Update2026-01-18

Tags

ElectronTerminalMCPRAGApp Launcher