stdout-mcp-server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

stdout-mcp-server 是一个日志捕获和管理工具,旨在通过命名管道系统捕获标准输出日志,并提供查询、过滤和分析功能。

核心功能

  • 命名管道的创建和监控
  • 实时日志捕获和存储
  • 通过 MCP 工具进行日志过滤和检索
  • 可配置的日志历史记录(默认:100 条)
  • 跨平台支持(Windows 和 Unix 系统)

适用场景

  • 多进程或应用程序的日志捕获和调试
  • 实时监控应用程序输出
  • 日志查询、过滤和分析

工具列表

  • get-logs: 从命名管道中检索日志,支持按行数、过滤文本和时间戳进行筛选。

常见问题解答

  • 如何重定向应用程序日志?
    ```bash
    # Unix/MacOS
    your_application > /tmp/stdout_pipe

# Windows (PowerShell)
your_application > \.\pipe\stdout_pipe
- **如何监控多个应用程序?**bash
# Application 1
app1 > /tmp/stdout_pipe &

# Application 2
app2 > /tmp/stdout_pipe &
```

使用教程

使用依赖

  • Node.js v18 或更新版本

安装教程

选项 1:在 Cursor 中安装
  1. 打开 Cursor 并导航到 Cursor > Settings > MCP Servers
  2. 点击 "Add new MCP Server"
  3. 更新 MCP 配置文件如下:
    sh
    name: stdout-mcp-server
    type: command
    command: npx stdout-mcp-server
选项 2:在其他 MCP 客户端中安装
  • macOS/Linux:
    json
    {
    "mcpServers": {
    "stdio-mcp-server": {
    "command": "npx",
    "args": [
    "stdio-mcp-server"
    ]
    }
    }
    }
  • Windows:
    json
    {
    "mcpServers": {
    "mcp-installer": {
    "command": "cmd.exe",
    "args": ["/c", "npx", "stdio-mcp-server"]
    }
    }
    }

调试方式

  • 查询日志:
    ```typescript
    // 获取最后 50 条日志
    get-logs()

// 获取包含 "error" 的最后 100 条日志
get-logs({ lines: 100, filter: "error" })

// 获取特定时间戳之后的日志
get-logs({ since: 1648675200000 }) // Unix 时间戳(毫秒)
```

点击访问

开发效率

Fetch MCP Server - MCP服务,MCP服务器,MCP教程

2025-5-3 10:05:33

开发效率

mcp-server - MCP服务,MCP服务器,MCP教程

2025-5-3 10:05:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索