
michaellee8/mcp-tui-driver
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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:
{
설치
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": []
}
}
}