Back to Home
mschoch icon

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

Run Command
./ithreemcp

Environment 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

Stats

Interest Score42
Security Score3
Cost ClassMedium
Avg Tokens750
Stars1
Forks0
Last Update2025-12-11

Tags

i3window managerAI agentGoMCP