Back to Home
elsanchez icon

mcp-server-fvwm3

by elsanchez

Overview

Enables LLMs to interact with FVWM3 for configuration generation, debugging, window management, and development assistance.

Installation

Run Command
node /absolute/path/to/mcp-server-fvwm3/build/index.js

Security Notes

The server executes arbitrary shell commands via `fvwm_execute` and other tools use `child_process.execAsync` with user-supplied inputs (e.g., `window_id` in `fvwm_get_window_info` and `smart_tile_state`). While some basic sanitization is present for `fvwm_execute` (double quotes), this does not prevent broader command injection. `window_id` is directly concatenated into commands or file paths (e.g., `rm -f ${stateDir}/${window_id}`), posing path traversal and arbitrary file deletion risks. The README explicitly warns about these risks, stating the server should only be used in trusted environments and that generated commands should be reviewed.

Similar Servers

Stats

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

Tags

FVWM3Window ManagementMCPLLM IntegrationDesktop Automation