MCP Tuikit MCP Server

A [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server that enables AI agents (Claude Code, Cursor, Windsurf, OpenCode) to launch

Local serverstdio

What is the MCP Tuikit MCP Server?

A Model Context Protocol (MCP) server that enables AI agents (Claude Code, Cursor, Windsurf, OpenCode) to launch, interact with

What the server does

  • Isolated Sessions: — Each session runs in an isolated tmux environment. AI interactions do not leak into or disrupt your host terminal
  • Headless & Visual: — Capture accurate textual screen state and visual PNG screenshots of running TUI applications, even in headless CI environments like Xvfb, Sway, or kwin
  • Flow Execution Engine: — Execute pre-defined flows (YAML) against terminal instances. Great for integration testing or guiding autonomous agent tasks
  • Cross-Platform: — Built to support macOS, Linux, and Windows natively. Works with standard terminals (Terminal.app, iTerm2, Gnome Terminal, Windows Terminal) and modern GPU-accelerated emulators (Alacritty, WezTerm, Ghostty, Kitty)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
terminal//session/{id}/screen.txt?maxLines={limit}: Read the raw plaintext buffer of the active terminal session.
create_sessioncommand, cols?, rows?
close_sessionsession_id
create_snapshotsession_id, format (txt/png/both), intent?
send_keyssession_id, keys, submit? (bool)
wait_for_textsession_id, pattern, timeout_ms?
run_flowyaml_path?, yaml_string?, cols?, rows?
list_sessions_(none)_
check_system_dependencies_(none)_

How to install the MCP Tuikit MCP Server

{
  "mcpServers": {
    "mcp-tuikit": {
      "command": "npx",
      "args": [
        "-y",
        "@dragoscirjan/mcp-tuikit"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use MCP Tuikit to terminal.”
  • “Use MCP Tuikit to create session.”
  • “Use MCP Tuikit to close session.”

Frequently asked questions

A [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server that enables AI agents (Claude Code, Cursor, Windsurf, OpenCode) to launch, interact with Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.