Skip to main content
Glama

标准输出 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工具,您可以查询、过滤和分析这些日志

Related MCP server: WinTerm 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 许可证

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