MM

michaellee8/mcp-tui-driver

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

34 stars 5 forks 품질 69 트렌드 12MIT

MCP 서버는 TUI 자동화를 가능하게 합니다. LLM을 실행,보기 및 모델 Context Protocol (MCP)을 통해 터미널 애플리케이션과 상호 작용할 수 있습니다.

개요

MCP 서버는 TUI 자동화를 가능하게 합니다. LLM을 실행,보기 및 모델 Context Protocol (MCP)을 통해 터미널 애플리케이션과 상호 작용할 수 있습니다. config 파일 수정: - : ~/Library/Application Support/Claude/claude desktop config.json - : %APPDATA%\Claude\claude desktop config.json 편집 ~/.cursor/mcp.json (또는 프로젝트 루트의 .cursor/mcp.json): 편집 ~/.codeium/windsurf/mcp config.json: - : 전체 경로 (예, /Users/ /.cargo/bin/mcp-tui-driver)를 사용하여 - : chmod +x $ (mcp-tui-driver)를 실행하십시오 - : "env": {"RUST LOG": "debug"}을 서버 구성하십시오. - 동시에 여러 TUI 세션을 실행하고 관리 - 일반 텍스트 또는 접근성 스타일 스냅 샷으로 터미널 콘텐츠를 읽으십시오 - 키보드 입력 (키, 텍스트, 수정자 조합) - 마우스 상호 작용 (클릭, 더블 클릭, 마우스 오른쪽 버튼 클릭) - 화면 콘텐츠 또는 아이들 상태에 대한 대기 - 복잡한 자동화 워크플로우에 대한 PNG 스크린 샷을 가져 가라 - 세션 관리 (크기, 신호, 정보) - 세션 ...

개요(AI 번역)

Playwright MCP, 하지만 TUI 응용 프로그램에 대 한.

MCP 서버는 TUI 자동화를 가능하게 합니다. LLM을 실행,보기 및 모델 Context Protocol (MCP)을 통해 터미널 애플리케이션과 상호 작용할 수 있습니다.

빠른 설치

MCP 구성

클로드 코드 (CLI)

편집 ~/.claude/settings.json:

Claude 데스크탑

config 파일을 수정: -macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • 윈도우: %APPDATA%\Claude\claude_desktop_config.json

커서

~/.cursor/mcp.json] (또는 .cursor/mcp.json] 프로젝트 루트에서:

VS 코드 (익스텐션 계속)

편집 ~/.continue/config.json:

윈드 서핑 (Codeium)

편집 ~/.codeium/windsurf/mcp_config.json:

OpenAI 코덱 CLI

편집 ~/.codex/config.json:

문제 해결

  • **: 전체 경로 사용 (예, /Users/ /.cargo/bin/mcp-tui-driver)
  • **출발 **: 실행 chmod +x $(which mcp-tui-driver)
  • Debug logging: 서버 설정에 "env": {"RUST_LOG": "debug"} 추가

특징

  • 여러 TUI 세션을 동시 실행 및 관리
  • 일반 텍스트 또는 접근성 스타일 스냅 샷으로 터미널 내용 읽기

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

mcp-tui-driver

Playwright MCP, but for TUI apps.

MCP server for headless TUI automation. Enables LLMs to run, view, and interact with terminal applications through the Model Context Protocol (MCP).

Quick installation

cargo install --git https://github.com/michaellee8/mcp-tui-driver

MCP Configuration

Features

  • Launch and manage multiple TUI sessions concurrently
  • Read terminal content as plain text or accessibility-style snapshots
  • Send keyboard input (keys, text, modifier combinations)
  • Mouse interaction (click, double-click, right-click)
  • Wait for screen content or idle state
  • Take PNG screenshots of terminal output
  • JavaScript scripting for complex automation workflows
  • Session management (resize, signals, info)
  • Session recording to asciicast format for playback with asciinema

Session Recording

TUI sessions can be recorded to asciicast v3 format files (.cast) for later playback with asciinema or other compatible players.

Enabling Recording

To enable recording, pass a recording configuration when launching a session:

{
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "tui-driver": { "command": "mcp-tui-driver", "args": [] } } }