Skip to main content
Glama
becketthayes

runtime-mcp-server

by becketthayes

Сервер MCP диагностики времени выполнения (runtime-mcp-server)

Локальный сервер Model Context Protocol (MCP), предоставляющий ИИ-агентам для написания кода (например, OpenAI Codex CLI) диагностику состояния выполнения в реальном времени, мониторинг процессов и анализ журналов для локальных сред разработки.

🎯 Назначение

ИИ-агенты для написания кода отлично справляются с анализом статического кода, но не видят состояние выполнения программы. Этот сервер закрывает этот разрыв, предоставляя ИИ-агентам программные инструменты только для чтения, которые позволяют наблюдать за работающими процессами, анализировать журналы сбоев, проверять активные порты и отслеживать системные ресурсы.

Related MCP server: Harbor MCP Server

🛠️ Основные инструменты (возможности v1)

  1. tail_app_logs

    • Описание: Читает и отслеживает последние потоки stdout/stderr или журналы сбоев активных фоновых dev-серверов (npm run dev, python, docker).

    • Цель: Автоматически передаёт Codex необработанные стек-трейсы без ручного копирования.

  2. inspect_ports

    • Описание: Сканирует активные локальные сетевые порты (например, 3000, 8080) и определяет идентификаторы процессов (PID), занимающих эти порты.

    • Цель: Автоматически устраняет ошибки EADDRINUSE / «Порт уже занят» и может безопасно отправлять сигналы зомби-процессам.

  3. get_process_metrics

    • Описание: Отслеживает использование CPU и RAM конкретными локальными процессами приложений.

    • Цель: Помогает Codex в реальном времени обнаруживать бесконечные циклы, утечки памяти и вышедшие из-под контроля фоновые сценарии.

  4. capture_network_errors

    • Описание: Проверяет локальные неудачные HTTP/gRPC-ответы, CORS-заголовки и статус-коды.

    • Цель: Находит первопричины неработающих локальных API-соединений между фронтендом и бэкендом.

🏗️ Технический стек

  • Язык: TypeScript / Node.js

  • Протокол: Model Context Protocol (MCP) через @modelcontextprotocol/sdk

  • Транспорт: стандартный ввод/вывод (stdio)

  • Системные API: child_process, fs/promises, psutil / системные утилиты для работы с процессами

🚀 Начало работы

Установите зависимости и скомпилируйте исходный код TypeScript:

npm install
npm run build

Запустите MCP-сервер:

npm start

Базовый сервер подключается через stdio и готов к добавлению диагностических инструментов.

🚀 Интеграция с Codex CLI

Настраивается в ~/.codex/config.json (или в настройках клиента Codex):

{
  "mcpServers": {
    "runtime-diagnostics": {
      "command": "node",
      "args": ["/Users/USERNAME/Documents/Codex/runtime-mcp-server/build/index.js"]
    }
  }
}

📋 Дорожная карта разработки

  • Инициализировать проект TypeScript и @modelcontextprotocol/sdk

  • Реализовать инструмент inspect_ports

  • Реализовать инструмент tail_app_logs

  • Реализовать инструмент get_process_metrics

  • Добавить интеграционные тесты с Codex CLI

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to discover, configure, and manage local development servers. Provides tools for app registration, port allocation, lifecycle control, and log access without manual config editing.
    338
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables LLM clients to inspect local dev environments—Docker container health, pnpm workspace integrity, and stuck process detection—without manual terminal copy-pasting.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Provides AI coding agents with structured, evidence-based diagnostics about the local development environment, detecting tech stack, runtime mismatches, dependency state, services, ports, and Git status without exposing secrets or using network calls.
    10
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • The watchdog for unattended AI agents: agent health, alerts, run reports with evidence and cost.

  • Live browser debugging for AI assistants — DOM, console, network via MCP.

  • AI agent run monitoring with incident replay and SLA receipts.

View all MCP Connectors

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/becketthayes/runtime-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server