Skip to main content
Glama

stdout-mcp-server

by amitdeshmukh

标准输出 mcp 服务器

模型上下文协议 (MCP) 服务器,用于通过命名管道系统捕获和管理标准输出日志。此服务器尤其适用于:

  • 从多个进程或应用程序捕获日志并使其可用于在 Cursor IDE 中进行调试。
  • 实时监控应用程序输出,并提供MCP接口查询、过滤和分析日志

工作原理

  1. 服务器在特定位置创建命名管道(Unix/MacOS 上为/tmp/stdout_pipe ,Windows 上为\\.\pipe\stdout_pipe
  2. 任何应用程序都可以使用标准输出重定向将日志写入此管道。例如:
your_application | tee /tmp/stdout_pipe # or your_application > /tmp/stdout_pipe
  1. 服务器监控管道,捕获所有传入的日志,并维护最近 100 条条目的历史记录
  2. 通过MCP工具,您可以查询、过滤和分析这些日志

系统要求

安装之前,请确保您已:

  • Node.js v18 或更高版本

安装选项

选项 1:在 Cursor 中安装

  1. 打开 Cursor 并导航至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

可用工具

获取日志

使用可选过滤从命名管道检索日志:

参数:

  • 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.

模型上下文协议服务器通过命名管道捕获和管理标准输出日志,使应用程序输出可用于在 Cursor IDE 等 AI 工具中查询和调试。

  1. 工作原理
    1. 系统要求
      1. 安装选项
        1. 选项 1:在 Cursor 中安装
        2. 选项 2:在其他 MCP 客户端中安装
      2. 在其他 MCP 客户端中安装
        1. 使用示例
          1. 重定向应用程序日志
          2. 监控多个应用程序
          3. 查询日志
        2. 特征
          1. 命名管道位置
            1. 可用工具
              1. 获取日志
            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