greenlight
Verified Safeby bigph00t
Overview
Provides a visual status indicator in a terminal window for AI assistant tasks.
Installation
npm startSecurity Notes
The server operates locally via file I/O and standard I/O, primarily writing to and reading from `~/.greenlight/status.json` and `~/.greenlight/display.pid`. It uses `process.kill(pid, 0)` to check for process existence, which is a safe operation. User-provided messages are stored in a local JSON file and then displayed in the terminal. While the application does not execute these messages, there's a theoretical, low-risk possibility of a compromised AI injecting malicious ANSI escape sequences into the message that a vulnerable terminal emulator might misinterpret. However, the risk is contained to the local terminal session, and the application itself does not execute arbitrary code. No hardcoded secrets or direct network risks were identified within the server's code.
Similar Servers
tmux-mcp
Enables AI assistants to interact with, control, and observe tmux terminal sessions.
claude-todo-emulator
Provides persistent task management for AI coding assistants within IDEs like Cursor and Windsurf by emulating Claude Code's todo system.
agentx
AI-native terminal issue tracker for developers, providing structured task management, Git integration, and a Model Context Protocol server for agent interaction.
mcp-cli-ent
Provides a command-line interface for AI agents to interact with various Model Context Protocol (MCP) servers on-demand, without loading server definitions into agent context.