stdout-mcp-server
标准输出 mcp 服务器
模型上下文协议 (MCP) 服务器,用于通过命名管道系统捕获和管理标准输出日志。此服务器尤其适用于:
从多个进程或应用程序捕获日志并使其可用于在 Cursor IDE 中进行调试。
实时监控应用程序输出,并提供MCP接口查询、过滤和分析日志
工作原理
服务器在特定位置创建命名管道(Unix/MacOS 上为
/tmp/stdout_pipe,Windows 上为\\.\pipe\stdout_pipe)任何应用程序都可以使用标准输出重定向将日志写入此管道。例如:
your_application | tee /tmp/stdout_pipe # or
your_application > /tmp/stdout_pipe服务器监控管道,捕获所有传入的日志,并维护最近 100 条条目的历史记录
通过MCP工具,您可以查询、过滤和分析这些日志
Related MCP server: MCP OpenAPI Server
系统要求
安装之前,请确保您已:
Node.js v18 或更高版本
安装选项
选项 1:在 Cursor 中安装
打开 Cursor 并导航至
Cursor > Settings > MCP Servers点击“添加新的 MCP 服务器”
使用以下配置更新您的 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_pipeUnix/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 许可证
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
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