NPCterm: AI 에이전트를 위한 MCP 기반 완전 PTY 터미널 에뮬레이터

NPCterm는 MCP(Model Context Protocol)를 통해 노출되는 AI 에이전트용 헤드리스, 인메모리 완전 PTY 터미널 에뮬레이터입니다. 이는 AI 에이전트에게 bash뿐만 아니라 완전한 터미널 접근을 제공하여 셸을 생성하고, 임의의 명령을 실행하며, 화면 출력을 읽고, 키 입력을 보내고, TUI 애플리케이션과 상호작용할 수 있게 합니다.
주요 기능
- portable-pty를 통한 PTY 생성과 완전한 ANSI/VT100 터미널 에뮬레이션
- JSON-RPC stdio를 통한 완전한 터미널 제어를 위한 15개의 MCP 도구
- 프로세스 상태 감지 – 명령이 실행 중인지, 유휴 상태인지, 입력 대기 중인지, 종료되었는지 인식
- 이벤트 시스템 – 터미널 이벤트(CommandFinished, WaitingForInput, Bell 등)의 링 버퍼
- 정밀한 화면 탐색을 위한 AI 친화적 좌표 오버레이
- TUI 애플리케이션과 상호작용하기 위한 마우스, 선택 및 스크롤 지원
- 짧은 2자 ID를 가진 다중 동시 터미널
MCP 사용 예시
소스는 NPCterm를 사용하여 Vim을 열고 종료하는 구체적인 예시를 제공합니다:
// 1. 터미널 생성
// -> terminal_create {}
// <- {"id": "a0", "cols": 80, "rows": 24}
// 2. vim 열기
// -> terminal_send_keys {"id": "a0", "input": [{"text": "vim"}, {"key": "Enter"}]}
// <- {"success": true}
// 3. 화면을 읽어 vim이 열렸는지 확인
// -> terminal_show_screen {"id": "a0"}
// <- ~ VIM - Vi IMproved
// <- ~ version 9.2.250
// <- ~ by Bram Moolenaar et al.
// <- ~ type :q<Enter> to exit
// <- ...
// 4. vim 종료
// -> terminal_send_keys {"id": "a0", "input": [{"text": ":q"}, {"key": "Enter"}]}
// <- {"success": true}
소스에는 다음과 같은 경고가 포함되어 있습니다: "주의해서 사용하세요. 터미널은 제한 없는 실행 환경입니다." 이 도구는 효과적으로 AI 에이전트에게 컴퓨터 접근 권한을 부여하는 것과 동등합니다.
이 프로젝트는 github.com/alejandroqh/npcterm에서 GitHub에서 이용 가능합니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

ClawControl v1.3.1은 미디어 지원, 음성 받아쓰기 및 Linux 패키징을 추가합니다.
ClawControl v1.3.1은 이미지 공유, 웨이크워드 음성 받아쓰기, 사용량 차트, Linux AppImage/.deb 패키지를 지원하는 크로스 플랫폼 OpenClaw 클라이언트입니다. 이번 릴리스에는 OpenClaw 2.19+ 사용자가 Control UI Allowed Origins를 업데이트해야 하는 보안 업데이트가 포함되어 있습니다.

Google Gemma 4 26B-A4B를 LM Studio 0.4.0 헤드리스 CLI로 로컬에서 실행하기
LM Studio 0.4.0은 헤드리스 로컬 모델 추론을 위한 llmster와 lms CLI를 도입합니다. 이 글은 MacBook Pro M4 Pro에서 Google의 Gemma 4 26B-A4B MoE 모델을 설정하고, 48GB 통합 메모리로 초당 51 토큰을 달성한 과정을 상세히 설명합니다.

사이트파이어, 콘텐츠 에이전트로 AI 검색 최적화 자동화
Sitefire의 플랫폼은 AI 검색 결과를 모니터링하고, 어떤 페이지가 인용되는지 분석하며, 콘텐츠 에이전트를 사용하여 개선안을 초안 작성하거나 새로운 페이지를 만들어 클라이언트의 CMS에 직접 푸시합니다. 한 클라이언트는 10일 만에 AI 봇 요청이 약 200회/일에서 약 570회/일로 증가하는 것을 확인했습니다.

코드사이트: AI 컨텍스트 엔진으로 클로드 코드 세션에서 3만~6만 토큰 절약
Codesight는 AI 코딩 에이전트에 구조화된 컨텍스트를 제공하여 토큰 낭비를 줄이기 위해 코드베이스를 분석하는 오픈소스 도구입니다. 한 개발자가 유지 관리자와 협력하여 Next.js와 Prisma용 AST 파싱, 평가 스위트, 토큰 원격 측정, Claude Code 및 Cursor용 프로필을 추가했습니다.