Skip to main content
Glama

stdout-mcp-server

by amitdeshmukh

stdout-mcp-server

名前付きパイプシステムを介して標準出力ログをキャプチャおよび管理するモデルコンテキストプロトコル(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: カーソルへのインストール

  1. カーソルを開き、 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.

名前付きパイプを介して stdout ログをキャプチャおよび管理し、アプリケーション出力を Cursor IDE などの AI ツールでクエリおよびデバッグに使用できるようにするモデル コンテキスト プロトコル サーバー。

  1. 仕組み
    1. システム要件
      1. インストールオプション
        1. オプション1: カーソルへのインストール
        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