stdout-mcp-server

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.

servidor stdout-mcp

Un servidor de Protocolo de Contexto de Modelo (MCP) que captura y administra registros de salida estándar mediante un sistema de canalización con nombre. Este servidor es especialmente útil para:

  • Capturar registros de múltiples procesos o aplicaciones y ponerlos a disposición para su depuración en Cursor IDE.
  • Supervisión de la salida de la aplicación en tiempo real y provisión de una interfaz MCP para consultar, filtrar y analizar registros

Cómo funciona

  1. El servidor crea una tubería con nombre en una ubicación específica ( /tmp/stdout_pipe en Unix/MacOS o \\.\pipe\stdout_pipe en Windows)
  2. Cualquier aplicación puede escribir registros en esta tubería mediante la redirección de salida estándar. Por ejemplo:
your_application | tee /tmp/stdout_pipe # or your_application > /tmp/stdout_pipe
  1. El servidor monitorea la tubería, captura todos los registros entrantes y mantiene un historial de las últimas 100 entradas.
  2. A través de las herramientas MCP, puede consultar, filtrar y analizar estos registros

Requisitos del sistema

Antes de instalar, asegúrese de tener:

  • Node.js v18 o más reciente

Opciones de instalación

Opción 1: Instalación en Cursor

  1. Abra Cursor y navegue a Cursor > Settings > MCP Servers
  2. Haga clic en "Agregar nuevo servidor MCP"
  3. Actualice su archivo de configuración MCP con la siguiente configuración:
name: stdout-mcp-server type: command command: npx stdout-mcp-server

Opción 2: Instalación en otros clientes MCP

Instalación en otros clientes MCP

Para macOS/Linux:

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

Para Windows:

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

Ejemplos de uso

Redirección de registros de aplicaciones

Para enviar la salida de su aplicación a la tubería:

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

Monitoreo de múltiples aplicaciones

Puede redirigir registros desde múltiples fuentes:

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

Consulta de registros

Su IA utilizará la herramienta get-logs en su cliente MCP para recuperar y filtrar registros:

// 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

Características

  • Creación y monitorización de tuberías con nombre
  • Captura y almacenamiento de registros en tiempo real
  • Filtrado y recuperación de registros mediante herramientas MCP
  • Historial de registro configurable (predeterminado: 100 entradas)
  • Compatibilidad multiplataforma (sistemas basados en Windows y Unix)

Ubicaciones de tuberías con nombre

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

Herramientas disponibles

obtener registros

Recupere registros de la tubería nombrada con filtrado opcional:

Parámetros:

  • lines (opcional, predeterminado: 50): Número de líneas de registro a devolver
  • filter (opcional): Texto para filtrar los registros
  • since (opcional): marca de tiempo para obtener los registros después

Ejemplos de respuestas:

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

Licencia

Licencia MIT

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

Un servidor de protocolo de contexto de modelo que captura y administra registros de salida estándar a través de tuberías con nombre, lo que hace que la salida de la aplicación esté disponible para consultas y depuración en herramientas de IA como Cursor IDE.

  1. How It Works
    1. System Requirements
      1. Installation Options
        1. Option 1: Installation in Cursor
        2. Option 2: Installation in other MCP clients
      2. Installation in other MCP clients
        1. Usage Examples
          1. Redirecting Application Logs
          2. Monitoring Multiple Applications
          3. Querying Logs
        2. Features
          1. Named Pipe Locations
            1. Available Tools
              1. get-logs
            2. License
              ID: evmwj4zgd3