Skip to main content
Glama

stdout-mcp-server

by amitdeshmukh

stdout-mcp-서버

명명된 파이프 시스템을 통해 stdout 로그를 캡처하고 관리하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 특히 다음과 같은 경우에 유용합니다.

  • 여러 프로세스나 애플리케이션의 로그를 캡처하여 Cursor IDE에서 디버깅에 사용할 수 있도록 합니다.
  • 실시간으로 애플리케이션 출력을 모니터링하고 로그를 쿼리, 필터링, 분석하기 위한 MCP 인터페이스 제공

작동 원리

  1. 서버는 특정 위치(Unix/MacOS에서는 /tmp/stdout_pipe , Windows에서는 \\.\pipe\stdout_pipe )에 명명된 파이프를 생성합니다.
  2. 모든 애플리케이션은 표준 출력 리디렉션을 사용하여 이 파이프에 로그를 기록할 수 있습니다. 예:

지엑스피1

  1. 서버는 파이프를 모니터링하고 모든 수신 로그를 캡처하며 마지막 100개 항목의 기록을 유지합니다.
  2. MCP 도구를 통해 이러한 로그를 쿼리, 필터링 및 분석할 수 있습니다.

시스템 요구 사항

설치하기 전에 다음 사항을 확인하세요.

  • Node.js v18 이상

설치 옵션

옵션 1: 커서에 설치

  1. 커서를 열고 Cursor > Settings > MCP Servers 로 이동합니다.
  2. "새 MCP 서버 추가"를 클릭하세요.
  3. 다음 구성으로 MCP 설정 파일을 업데이트하세요.
name: stdout-mcp-server type: command command: npx stdout-mcp-server

옵션 2: 다른 MCP 클라이언트에 설치

다른 MCP 클라이언트에 설치

macOS/Linux의 경우:

{ "mcpServers": { "stdio-mcp-server": { "command": "npx", "args": [ "stdio-mcp-server" ] } } }

Windows의 경우:

{ "mcpServers": { "mcp-installer": { "command": "cmd.exe", "args": ["/c", "npx", "stdio-mcp-server"] } } }

사용 예

애플리케이션 로그 리디렉션

애플리케이션의 출력을 파이프로 보내려면:

# Unix/MacOS your_application > /tmp/stdout_pipe # Windows (PowerShell) your_application > \\.\pipe\stdout_pipe

여러 애플리케이션 모니터링

여러 소스에서 로그를 리디렉션할 수 있습니다.

# Application 1 app1 > /tmp/stdout_pipe & # Application 2 app2 > /tmp/stdout_pipe &

로그 쿼리

AI는 MCP 클라이언트의 get-logs 도구를 사용하여 로그를 검색하고 필터링합니다.

// Get last 50 logs get-logs() // Get last 100 logs containing "error" get-logs({ lines: 100, filter: "error" }) // Get logs since a specific timestamp get-logs({ since: 1648675200000 }) // Unix timestamp in milliseconds

특징

  • 명명된 파이프 생성 및 모니터링
  • 실시간 로그 캡처 및 저장
  • MCP 도구를 통한 로그 필터링 및 검색
  • 구성 가능한 로그 기록(기본값: 100개 항목)
  • 크로스 플랫폼 지원(Windows 및 Unix 기반 시스템)

명명된 파이프 위치

  • Windows: \\.\pipe\stdout_pipe
  • Unix/MacOS: /tmp/stdout_pipe

사용 가능한 도구

get-logs

선택적 필터링을 사용하여 명명된 파이프에서 로그를 검색합니다.

매개변수:

  • lines (선택 사항, 기본값: 50): 반환할 로그 줄 수
  • filter (선택 사항): 로그를 필터링할 텍스트
  • since (선택 사항): 이후 로그를 가져올 타임스탬프

응답 예시:

// Response format { content: [{ type: "text", text: "[2024-03-20T10:15:30.123Z] Application started\n[2024-03-20T10:15:31.456Z] Connected to database" }] }

특허

MIT 라이센스

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

명명된 파이프를 통해 stdout 로그를 캡처하고 관리하여 Cursor IDE와 같은 AI 도구에서 쿼리 및 디버깅을 위해 애플리케이션 출력을 사용할 수 있게 해주는 모델 컨텍스트 프로토콜 서버입니다.

  1. 작동 원리
    1. 시스템 요구 사항
      1. 설치 옵션
        1. 옵션 1: 커서에 설치
        2. 옵션 2: 다른 MCP 클라이언트에 설치
      2. 다른 MCP 클라이언트에 설치
        1. 사용 예
          1. 애플리케이션 로그 리디렉션
          2. 여러 애플리케이션 모니터링
          3. 로그 쿼리
        2. 특징
          1. 명명된 파이프 위치
            1. 사용 가능한 도구
              1. get-logs
            2. 특허

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A 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 -
                10
                Python
                • Apple
              • A
                security
                A
                license
                A
                quality
                A 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 -
                3
                JavaScript
                MIT License
              • A
                security
                F
                license
                A
                quality
                A 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 -
                1
                6
                9
                TypeScript
                • Apple
              • -
                security
                F
                license
                -
                quality
                A 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 -
                19
                TypeScript
                • Apple

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/amitdeshmukh/stdout-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server