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
local-only server
The server can only run on the client's local machine because it depends on local resources.
명명된 파이프를 통해 stdout 로그를 캡처하고 관리하여 Cursor IDE와 같은 AI 도구에서 쿼리 및 디버깅을 위해 애플리케이션 출력을 사용할 수 있게 해주는 모델 컨텍스트 프로토콜 서버입니다.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to explore and interact with Cursor IDE's SQLite databases, providing access to project data, chat history, and composer information.Last updated -10Python
- AsecurityAlicenseAqualityA Model Context Protocol server that provides programmatic access to the Windows terminal, enabling AI models to interact with the Windows command line through standardized tools for writing commands, reading output, and sending control signals.Last updated -3JavaScriptMIT License
- AsecurityFlicenseAqualityA starter template for building Model Context Protocol servers that can be integrated with Cursor or Claude Desktop, allowing developers to create custom tools and extensions for AI assistants.Last updated -169TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.Last updated -19TypeScript