Skip to main content
Glama

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

Related MCP server: WinTerm MCP

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

One-click Deploy
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

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