Integrations
Provides support for capturing stdout logs from applications running on Unix/Linux systems through a named pipe at /tmp/stdout_pipe.
Enables monitoring of application output on macOS systems through a named pipe at /tmp/stdout_pipe, allowing real-time log capture and analysis.
Serves as a runtime requirement for the server with Node.js v18 or newer needed to run the MCP server.
stdout-mcp-서버
명명된 파이프 시스템을 통해 stdout 로그를 캡처하고 관리하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 특히 다음과 같은 경우에 유용합니다.
- 여러 프로세스나 애플리케이션의 로그를 캡처하여 Cursor IDE에서 디버깅에 사용할 수 있도록 합니다.
- 실시간으로 애플리케이션 출력을 모니터링하고 로그를 쿼리, 필터링, 분석하기 위한 MCP 인터페이스 제공
작동 원리
- 서버는 특정 위치(Unix/MacOS에서는
/tmp/stdout_pipe
, Windows에서는\\.\pipe\stdout_pipe
)에 명명된 파이프를 생성합니다. - 모든 애플리케이션은 표준 출력 리디렉션을 사용하여 이 파이프에 로그를 기록할 수 있습니다. 예:
지엑스피1
- 서버는 파이프를 모니터링하고 모든 수신 로그를 캡처하며 마지막 100개 항목의 기록을 유지합니다.
- MCP 도구를 통해 이러한 로그를 쿼리, 필터링 및 분석할 수 있습니다.
시스템 요구 사항
설치하기 전에 다음 사항을 확인하세요.
- Node.js v18 이상
설치 옵션
옵션 1: 커서에 설치
- 커서를 열고
Cursor > Settings > MCP Servers
로 이동합니다. - "새 MCP 서버 추가"를 클릭하세요.
- 다음 구성으로 MCP 설정 파일을 업데이트하세요.
옵션 2: 다른 MCP 클라이언트에 설치
다른 MCP 클라이언트에 설치
macOS/Linux의 경우:
Windows의 경우:
사용 예
애플리케이션 로그 리디렉션
애플리케이션의 출력을 파이프로 보내려면:
여러 애플리케이션 모니터링
여러 소스에서 로그를 리디렉션할 수 있습니다.
로그 쿼리
AI는 MCP 클라이언트의 get-logs
도구를 사용하여 로그를 검색하고 필터링합니다.
특징
- 명명된 파이프 생성 및 모니터링
- 실시간 로그 캡처 및 저장
- MCP 도구를 통한 로그 필터링 및 검색
- 구성 가능한 로그 기록(기본값: 100개 항목)
- 크로스 플랫폼 지원(Windows 및 Unix 기반 시스템)
명명된 파이프 위치
- Windows:
\\.\pipe\stdout_pipe
- Unix/MacOS:
/tmp/stdout_pipe
사용 가능한 도구
get-logs
선택적 필터링을 사용하여 명명된 파이프에서 로그를 검색합니다.
매개변수:
lines
(선택 사항, 기본값: 50): 반환할 로그 줄 수filter
(선택 사항): 로그를 필터링할 텍스트since
(선택 사항): 이후 로그를 가져올 타임스탬프
응답 예시:
특허
MIT 라이센스
This server cannot be installed
명명된 파이프를 통해 stdout 로그를 캡처하고 관리하여 Cursor IDE와 같은 AI 도구에서 쿼리 및 디버깅을 위해 애플리케이션 출력을 사용할 수 있게 해주는 모델 컨텍스트 프로토콜 서버입니다.