Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

MQ-Sentinel

de pramodreddybodduversión 0.5.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.pramodreddyboddu/mq-sentinel

Instalar

Resumen

Descripción del creador (original en inglés)

Read-only IBM MQ diagnostics for AI agents. Cited root cause, never destructive.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: MQS_AUTH_DISABLE_AUTH_FOR_LOCAL_DEV, MQS_SERVER_ENVIRONMENT

Necesitas

  • PyPIuv de Python instalado (para el comando uvx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "mq-sentinel": {
      "command": "uvx",
      "args": [
        "mq-sentinel"
      ],
      "env": {
        "MQS_AUTH_DISABLE_AUTH_FOR_LOCAL_DEV": "your-value",
        "MQS_SERVER_ENVIRONMENT": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add mq-sentinel --env MQS_AUTH_DISABLE_AUTH_FOR_LOCAL_DEV=your-value --env MQS_SERVER_ENVIRONMENT=your-value -- uvx mq-sentinel

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "mq-sentinel": {
      "command": "uvx",
      "args": [
        "mq-sentinel"
      ],
      "env": {
        "MQS_AUTH_DISABLE_AUTH_FOR_LOCAL_DEV": "your-value",
        "MQS_SERVER_ENVIRONMENT": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "mq-sentinel": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mq-sentinel"
      ],
      "env": {
        "MQS_AUTH_DISABLE_AUTH_FOR_LOCAL_DEV": "your-value",
        "MQS_SERVER_ENVIRONMENT": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • MQS_AUTH_DISABLE_AUTH_FOR_LOCAL_DEV env
    Set true for local demo only. Refused when environment=prod.
  • MQS_SERVER_ENVIRONMENT env
    dev | staging | prod — used in audit and RBAC.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 10 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub pramodreddyboddu, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 18964 servidores de esta categoría
  • Publicado en el registro más recientemente que el 59% de los otros 18964 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 18964 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro MQ-Sentinel?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.5.0) llegó al registro hace 31 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, Litport MCP

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

de formulahendryInicial↓ 66/sem★ 440Actualizado hace 14 meses

Se ejecuta en tu computadora

Remote Desktop Commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

de desktop-commanderEn crecimiento★ 211Actualizado hoy

Se ejecuta en la nube✓ desktopcommander.app

Litport MCP

MCP server for the Litport API: create and manage proxies, traffic caps, usage, pools, proxy URLs.

de litportnetMuy nuevo↓ 122/semActualizado hoy

Se ejecuta en tu computadora

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

MQ-Sentinel

Production-grade, read-only IBM MQ diagnostic MCP server that AI agents can safely use — with zero hallucinations.

I built this as a serious side project to solve a real, high-stakes problem in enterprise environments. It is now a strong public portfolio piece demonstrating systems engineering, security, observability, production deployment, and building safe infrastructure for AI agents.

0.5.0 — 8 diagnostic tools across all 10 IBM MQ flavors. Read-only by design. Prompt-injection firewall. OIDC + RBAC. Hash-chained audit. Verified IBM Knowledge Center citations (CI-enforced). Production Helm with HPA + air-gapped packaging.

GitHub: https://github.com/pramodreddyboddu/mq-sentinel Live Demo: https://mq-sentinel.io Get it in front of people: docs/LAUNCH.md


The Problem I Solved

Enterprise IBM MQ teams waste hours diagnosing issues like:

  • 2035 NOT_AUTHORIZED storms
  • Exploding DLQs
  • Native HA replica lag and split-brain
  • Stale cluster members
  • z/OS mysteries

Traditional tools require deep expertise and manual log diving. Handing an LLM raw MQ access is unacceptable for security and compliance teams.

MQ-Sentinel gives Claude, Cursor, Grok, and other agents a safe MCP interface that returns accurate, cited diagnostics without ever hallucinating or executing destructive commands.


The Problem

IBM MQ teams (banks, telcos, insurance, gov) waste hours on:

  • 2035 NOT_AUTHORIZED channel storms
  • Exploding DLQs
  • Native HA replica lag / split-brain
  • Stale cluster members
  • z/OS QSG mysteries

Traditional tools require deep MQSC knowledge and grepping logs. Giving an LLM direct MQ access is a non-starter for security/compliance teams.

MQ-Sentinel solves this by giving Claude, Cursor, Grok, etc. a safe, read-only MCP interface that returns typed Root Cause + Fix Steps + verified IBM docs — never fabricates, never executes destructive commands.


🎬 See it in 90 seconds

git clone https://github.com/pramodreddyboddu/mq-sentinel.git

cd mq-sentinel make demo

Watch MQ-Sentinel diagnose a real 2035 NOT_AUTHORIZED, an INDOUBT channel, a 1247-message DLQ, and a Native HA replica disconnect — all against the bundled fixture sandbox. No live IBM MQ required.

Want to record it for sharing? make demo-record produces a browser-playable asciinema cast.

Quick self-check (no MQ needed):

uv run mq-sentinel doctor

uv run mq-sentinel tools # list all diagnostics uv run mq-sentinel info # overview + security highlights

Use it from Claude, Grok, Cursor, Gemini, ChatGPT

One MCP server — not a per-vendor plugin. Copy-paste configs: [docs/mcp-clients.md](docs/mcp-clients.md).

List it where agents discover servers: official MCP Registry (server.json) + Smithery (smithery.yaml). ChatGPT needs a hosted HTTPS endpoint, not local stdio.

Architecture at a Glance
flowchart TB

subgraph Client["MCP Client (Claude / Cursor / Grok)"] P[Prompt] end

subgraph Sentinel["MQ-Sentinel (read-only)"] OIDC[OIDC + RBAC] RL[Rate Limiter] DISP[Tool Dispatcher] ALLOW[MQSC Allowlist] CONN[Connector (pymqi / fixture)] RCS[RCS Engine + KC Registry] SAN[Output Sanitizer] AUDIT[Hash-chained Audit Log] end

subgraph MQ["IBM MQ (read-only service account)"] QM[Queue Managers] end

P -->|MCP stdio / HTTP| OIDC OIDC --> RL --> DISP DISP --> ALLOW ALLOW --> CONN CONN -->|raw output| RCS RCS --> SAN SAN --> AUDIT CONN --> QM QM -.->|DISPLAY only| CONN

Safe by design. No LLM inside the server. Every citation verified in CI.


Why This Stands Out as a Portfolio Project

This is not a toy or weekend demo. It demonstrates real engineering depth:

  • Systems + Security Engineering: Full threat model, multi-layer read-only enforcement, prompt-injection firewall, OIDC+RBAC, tamper-evident audit, hardened containers, SBOM + signed images.
  • Production Operations: Production Helm (HPA, ServiceMonitor, NetworkPolicy), air-gapped packaging (RPM/DEB), observability out of the box.
  • AI Agent Infrastructure: A complete, safe MCP server (stdio + HTTP) designed for real use by agents like Claude, Cursor, and Grok.
  • Enterprise Domain Expertise: Deep coverage of IBM MQ across 10 topologies with version-aware, verified citations.
  • Systematic Delivery: Executed a full 7-phase org-readiness plan with compliance artifacts that actual organizations need.

Built with Grok Build (primary coding partner) while maintaining strict engineering standards.

Full journey and plan: docs/ORG-READINESS-PLAN.md

See also: VISION.md · CONTRIBUTING.md · DEVELOPMENT.md


The Journey (Portfolio Story)

I built MQ-Sentinel to solve a painful, recurring problem in enterprise IBM MQ environments — and I treated the entire effort as a serious engineering and portfolio project.

I used Grok Build (xAI) as my primary coding partner from architecture through implementation, docs, Helm, compliance artifacts, and polish. Every major decision was deliberate: read-only first, citations that can't go stale, defense-in-depth, production packaging.

Key milestones:

  • Designed threat model + multi-layer security architecture before writing the first tool
  • Delivered 8 diagnostic tools across 10 MQ flavors with CI-enforced IBM Knowledge Center citations
  • Production deployment (Helm + HPA + ServiceMonitor, distroless, air-gapped RPM/DEB)
  • Full 7-phase org-readiness plan executed (see links above)
  • 271+ tests (including security-negative tests), strict mypy, comprehensive docs for platform teams

This shows end-to-end ownership: deep domain knowledge, security by design, production operations, and shipping artifacts that real organizations can actually use.

This is my public portfolio project. It demonstrates systems engineering, security, observability, AI infrastructure, and disciplined delivery.

Built with Grok Build while holding high standards throughout.

Security posture — baked in, not bolted on

  • Read-only always. Static MQSC allowlist (DISPLAY / DIS / PING CHANNEL only). Destructive verbs are rejected by three layers: tool, connector, MQ-side setmqaut.
  • Prompt-injection firewall. Every MQ-sourced string is sanitized (control chars, zero-width, ANSI, unicode tag chars, jailbreak markers) and wrapped in a quarantine envelope before leaving the server.
  • URL allowlist + live verification. Responses may only cite www.ibm.com; all other URLs are redacted. Every citation in the registry (20+ reason codes, 8 AMQ codes, 18 topic pages) is fetched daily in CI — a dead link fails the build, not the customer.
  • Tamper-evident audit log. Hash-chained JSONL; mq-sentinel verify-audit detects any retroactive edit.
  • OIDC + RBAC. Principals scoped to nonprod-read / prod-read / admin-audit. Cannot query prod QMs from a nonprod token.
  • Hardened runtime. Distroless image, non-root, read-only FS, dropped capabilities, seccomp, network egress allowlist.
  • Supply chain. SBOM, cosign-signed images, pip-audit + Trivy in CI, every PR security-gated.

See SECURITY.md and docs/threat-model.md.

Org / Enterprise Ready? This project was deliberately built for real organizations (banks, gov, large enterprises). See the complete journey:

See VISION.md for the owner product principles and long-term thinking.

  • Org-Readiness Plan — 7-phase plan executed end-to-end
  • Production Guide + Platform Team Onboarding
  • Security Posture + SOC2 Evidence Checklist
  • RBAC & Auth Examples (Okta, Entra ID, Keycloak)
  • Production Helm with HPA, ServiceMonitor, network policies, and fleet support
  • Observability — Grafana + Prometheus alerts ready to import

Skills & Engineering Rigor (Portfolio Highlights)

What this project demonstrates:

  • Systems & Security Engineering — Full threat model, prompt-injection defense, multi-layer read-only enforcement, OIDC+RBAC, hash-chained audit, distroless hardening.
  • Observability & Production Operations — Metrics, dashboards, alerts, runbooks, air-gapped packaging, Helm productionization.
  • AI Agent Infrastructure — Built a real, safe MCP server (stdio + HTTP) that LLMs can use without risk.
  • Enterprise Systems — Deep IBM MQ knowledge across 10 topologies + version-aware diagnostics.
  • Software Craftsmanship — 271+ tests (including security), strict mypy, ruff, CI-driven doc verification, SBOM + cosign signing.
  • End-to-End Delivery — From idea to org-ready artifacts, including comprehensive documentation that platform teams can actually use.

Built iteratively using Grok Build as the primary coding partner while maintaining high engineering standards.

Supported IBM MQ flavors (Phase 1 complete)

Standalone · Multi-Instance QM · RDQM · Native HA · Native HA + CRR · Uniform Cluster · Traditional Cluster · z/OS Queue Sharing Group · MQ Appliance · Containerized.

Diagnostic tools

ToolCoversDemo finding
diagnose_failed_channelsDistributed channels2035 NOT_AUTHORIZED, 2009/2059 connection errors, INDOUBT, AMQ9202/9208/9503
analyze_dlq_and_suggest_reprocessingDLQ (headers only — never bodies)Grouped by reason 2035/2080/2030/2051/2053/2079, backout-loop detection
check_cluster_healthTraditional + uniform clusterPartial repository, stale CLUSQMGR, suspended members, unhealthy cluster channels
diagnose_native_ha_issuesK8s/OpenShift Native HAReplica state, quorum, log replay lag, split-brain, CRR lag
diagnose_rdqm_issuesOn-prem RHEL RDQMPacemaker quorum, offline nodes, DRBD connection/disk, split-brain
diagnose_zos_qsg_issuesz/OS Queue Sharing GroupQSG members, CHIN, page sets, buffer pools, CF structures
diagnose_multi_instance_issuesTraditional MIQMActive/standby state, dual-active split, standby permission, failover events
full_mq_health_checkAll of the above (composite)Executive summary + ranked findings

Supported MQ versions

9.2 LTS, 9.3, 9.4 (incl. 9.4.4+), z/OS. Version is auto-detected at connect time; KC doc links are keyed to the detected version.

Install — pick your path

ScenarioCommandTime
Claude Code plugin/plugin marketplace add pramodreddyboddu/mq-sentinel then /plugin install mq-sentinel@mq-sentinel (details)1 min

| Solo / startup laptop (dev) | curl -fsSL https://raw.githubusercontent.com/pramodreddyboddu/mq-sentinel/main/scripts/install.sh \| MQS_DEV_MODE=true MQS_DEV_MODE_ACK_INSECURE=yes bash | 5 min

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx