ithreemcp
by mschoch
Overview
Allows AI assistants to control the i3 window manager using natural language by exposing i3 functionality via the Model Context Protocol (MCP).
Installation
./ithreemcpEnvironment Variables
- DISPLAY
Security Notes
The `RunCommand` function directly executes arbitrary i3 commands provided by the client (e.g., an LLM). These commands can include `exec` which allows launching any program accessible via the system's PATH. This poses a significant security risk if the client input is not fully trusted or properly sanitized, potentially leading to unauthorized program execution or system disruption. No explicit input sanitization for `RunCommand` is present in the provided source.
Similar Servers
5ire
A sleek AI assistant client that integrates with various Large Language Models (LLMs) and utilizes Model Context Protocol (MCP) servers for advanced tools and prompts.
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
tmux-mcp
Enables AI assistants to interact with, control, and observe tmux terminal sessions.
ha-mcp
A Model Context Protocol server that provides complete control over Home Assistant through REST API and WebSocket integration with a wide array of enhanced tools.