Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Inicia sesión con Google para escribir reseñas.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

SentinelX MCP

de pensadosversión 0.6.0i★ 16iSe ejecuta en la nube
Nombre en el registroapp.sentinelx/sentinelx

Cómo instalar

Resumen

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

Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

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 la nube
  • Transporte: Streamable HTTP
  • Categoría: Búsqueda y memoria de IA

Instalación

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

Pasó 5/5 revisiones · Lo que preguntas pasa por el servidor del autor (mcp.sentinelx.app)

Primero: ¿qué IA usas?

Elige tu app y los pasos aparecen abajo.

Funciona con Claude · unos 2 min

Sin clave y sin instalar nada · Configúralo una vez en claude.ai o en la app de escritorio y úsalo en el chat · las cuentas gratis pueden añadir 1

  1. Abre la página Connectors de Claude

    CustomizeConnectors

    CustomizeConnectors1+ Add2https://…3Add4
  2. Pulsa “+ Add” → “Add custom connector” y completa estos 2 campos

    Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue

    Name · NombreSentinelX MCP
    Remote MCP server URL · Direcciónhttps://mcp.sentinelx.app/mcp/mcp

    Deja Authentication como lo detectó Claude y pulsa Add

  3. Actívalo en un chat

    +ConnectorsSentinelX MCP

  4. Pruébalo

    Usa SentinelX MCP y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude dice que está usando SentinelX MCP o muestra una herramienta de SentinelX MCP en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con ChatGPT solo en planes de empresa

ChatGPT Business, Enterprise o Edu en la web, añadido por un administrador o propietario del espacio · Con Free, Plus o Pro: tu plan de ChatGPT aún no puede conectar MCP

  1. Abre la página para añadir MCP en ChatGPT web

    Plugins+Add custom MCP server

    ChatGPTPlugins1+2https://…3Create4
  2. Escribe el nombre y la dirección

    Pon un nombre, pega la dirección en Connection, marca el aviso de riesgo y pulsa Create as a plugin

    Name · NombreSentinelX MCP
    Connection · Direcciónhttps://mcp.sentinelx.app/mcp/mcp
  3. Elige SentinelX MCP en un chat

    Abre un chat nuevo y elige SentinelX MCP en tus plugins antes de escribir

  4. Pruébalo

    Usa SentinelX MCP y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si ChatGPT dice que está usando SentinelX MCP o muestra una herramienta de SentinelX MCP en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de OpenAI el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con Claude Code · unos 2 min

Sin clave y sin instalar nada

  1. Abre la Terminal

    Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell

  2. Pega este comando y pulsa Enter

    claude mcp add --transport http sentinelx https://mcp.sentinelx.app/mcp/mcp
  3. Escribe /mcp en Claude Code

    Deberías ver SentinelX MCP en la lista como conectado

  4. Pruébalo

    Usa SentinelX MCP y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Claude Code dice que está usando SentinelX MCP o muestra una herramienta de SentinelX MCP en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con Cursor · unos 2 min

Sin clave y sin instalar nada

  1. Pulsa este botón para abrir Cursor

    Abrir en Cursor

    Cursor te pedirá confirmar; pulsa Install

  2. Abre el chat de IA de Cursor en modo Agent

  3. Pruébalo

    Usa SentinelX MCP y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si Cursor dice que está usando SentinelX MCP o muestra una herramienta de SentinelX MCP en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Funciona con VS Code · unos 2 min

Sin clave y sin instalar nada

  1. Pulsa este botón para abrir VS Code

    Abrir en VS Code

    VS Code te pedirá confirmar; pulsa Install

  2. Abre el chat de IA de VS Code en modo Agent

  3. Pruébalo

    Usa SentinelX MCP y dime qué puedes hacer por mí; luego muéstrame una cosa

    ✓ Si VS Code dice que está usando SentinelX MCP o muestra una herramienta de SentinelX MCP en la respuesta, ya está conectado

Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión

Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps

Ver todas las apps que usan MCP →

Dirección para apps que se conectan por la web

Direcciónhttps://mcp.sentinelx.app/mcp/mcp

La configuración JSON está en “Para desarrolladores”, abajo

¿Te atascaste? Pregunta a quien usa SentinelX MCP💬 Conversación →
Para desarrolladores: comandos de Terminal y configuración JSON

Por la web

Claude Code

claude mcp add --transport http sentinelx https://mcp.sentinelx.app/mcp/mcp

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "sentinelx": {
      "url": "https://mcp.sentinelx.app/mcp/mcp"
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "sentinelx": {
      "type": "http",
      "url": "https://mcp.sentinelx.app/mcp/mcp"
    }
  }
}

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

De un vistazo

Descargas por semanai
No está en npm/PyPI
Dominio verificado
✓ sentinelx.app
Licenciai
Apache-2.0
Conexión
Se ejecuta en la nube
Transporte
streamable-http
Última versióni
0.6.0
Publicado en el registroi
16 ago 2026
Último cambio de códigoi
5 nov 2026
Creador
pensados
Estado en el registro
Activo

Qué apps pueden usarlo

Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.

Se conectan por internet en

ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

Todas las apps, con ventajas y desventajas →

Qué puede hacer

El servidor pide iniciar sesión antes de mostrar sus herramientas.

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 11 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con el dominio sentinelx.app (el registro comprueba quién es dueño del dominio)

  • ✓ Superada

    Sigue en mantenimiento

    Último cambio de código: hace 7 días

  • ✓ Superada

    Tiene licencia

    Usa Apache-2.0

  • ✓ Superada

    El endpoint responde

    Respondió en 346 ms (HTTP 401)

  • ✓ Superada

    Inicio de sesión con OAuth

    Declara inicio de sesión con OAuth, así que tu app de IA puede llevarte a iniciar sesión

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint

Conversación

Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.

Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.

Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.

Inicia sesión con Google para publicar

Reseñas de usuarios

Aún no hay reseñas

Inicia sesión con Google para escribir una reseña

Comparado con otros en Búsqueda y memoria de IAi

  • Más estrellas que el 94% de los otros 5937 servidores de esta categoría
  • Publicado en el registro más recientemente que el 30% de los otros 5937 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 5937 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 SentinelX MCP?

Superó 5 de 5 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 la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez hace 7 días, y la última versión (0.6.0) llegó al registro hace 3 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funciona en apps que aceptan MCP remoto, como ChatGPT Business o superior.

¿Qué puedo usar en su lugar?

En la misma categoría: Ruflo, Context7, Metabase

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

Ruflo

Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.

de ruvnetMuy usado↓ 74,3 mil/sem★ 81,4 milActualizado ayer

Se ejecuta en tu computadora

Context7

Up-to-date docs for AI agents

de upstashMuy usado↓ 1,2 M/sem★ 64,6 milActualizado anteayer

Computadora o nube

Metabase

Lets AI clients search, explore, query, and visualize data in a Metabase instance.

de metabaseMuy usado★ 50,3 milActualizado hace 6 meses

Se ejecuta en la nube

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.

sentinelx-cloud-core

Operate your Linux, macOS, and Windows servers from Claude.ai or ChatGPT — safely. SentinelX gives your LLM an allowlisted, auditable shell: it can only run commands you've explicitly permitted, filesystem access is gated by a per-path allowlist, and every action is recorded. No inbound ports — just a single outbound WebSocket.

The security model is the point. Handing an LLM unrestricted shell on a server you care about is the thing SentinelX is designed to avoid: the allowlist is the real trust boundary, so the agent can't run — or invent — anything you didn't allow. This is the agent you install on the host; structured file edits and service management come with it.

SentinelX in ChatGPT — it reads the allowlist, runs only what's permitted ( df -h , /proc/meminfo ), and reports back.

Install

Most people start with the one-liner — it auto-detects Linux or macOS:

curl -fsSL https://get.sentinelx.app | bash

Windows (PowerShell — needs Python 3.12+ and git on PATH):

*Service install* — runs as LocalSystem at boot; needs an elevated PowerShell:

iwr -useb https://get.sentinelx.app/install.ps1 -OutFile "$env:TEMP\sx.ps1"

powershell -ExecutionPolicy Bypass -File "$env:TEMP\sx.ps1"

*Per-user install* — no admin; runs as you at logon (locked-down machines):

iwr -useb https://get.sentinelx.app/install.ps1 -OutFile "$env:TEMP\sx.ps1"

powershell -ExecutionPolicy Bypass -File "$env:TEMP\sx.ps1" -User

The installer clones this repo into a virtualenv, registers the agent as a service (systemd / launchd / Windows service), and walks you through enrollment. On networks that block PyPI, add -Bundle for an offline install from the wheel bundle on the latest release; the agent uses the OS trust store (truststore) so a TLS-inspecting proxy's CA is accepted. Full options — per-user vs service, offline bundle, all flags, uninstall — live in sentinelx-cloud-installer.

SentinelX is also listed in the ChatGPT app directory — ChatGPT users can connect it in one click, no custom MCP URL required.

This repo is also the agent's source — read on if you want to audit or contribute.

Troubleshooting

Common errors and their fixes, each under the exact message you'll see, are on sentinelx.app/troubleshooting: sign-in failing behind antivirus MCP scanning, hosts that keep reconnecting, -32603 errors during a hub update, ChatGPT safety blocks, Manus setup and agents that stay offline. If none of them matches, open an issue here.

Architecture

                                        Internet

│ ┌────────────────┐ │ ┌─────────────────┐ │ Claude.ai or │ MCP over HTTPS │ WebSocket │ Your host │ │ ChatGPT │ ◄───────────────────► │ ◄──────────────► │ │ │ │ (OAuth via Google) │ │ ┌───────────┐ │ └────────────────┘ │ │ │ agent │ │ ┌───────────────────────┐ │ │ (this) │ │ │ mcp.sentinelx.app │ │ └─────┬─────┘ │ │ (SentinelX hub — │ │ │ │ │ closed source) │ │ shell, edit, │ └───────────────────────┘ │ service mgmt │ └─────────────────┘

The agent is the box on the right. It opens one outbound WebSocket to the hub at install time (after enrollment) and stays connected. No inbound ports, no port-forwarding, no reverse tunnel.

What runs where

ComponentWhereWhat it does
sentinelx-cloud-core (this repo)/opt/sentinelx-cloud-core on your hostReceives MCP tool calls from the hub, executes them locally, returns output
Hubmcp.sentinelx.app (operated by Pensa)Auth, multi-host routing, MCP transport
Config/etc/sentinelx/config.yamlAllowlist: which commands, services, and paths the agent will accept
Identity/etc/sentinelx/identity.jsonThe agent's enrollment JWT, used to authenticate the WebSocket handshake

Supported platforms: any modern Linux distribution with systemd (tested on Ubuntu 22.04 / 24.04 and Debian 12), macOS with launchd (Intel and Apple Silicon), and Windows — as a service (WinSW, admin) or as a no-admin per-user Scheduled Task (-User); see *Install on Windows* below. The one-line installer auto-detects Linux and macOS; Windows uses a PowerShell installer. The agent also runs unmodified inside WSL2.

Tools exposed

The agent exposes its host's operations as MCP tools to your LLM via the hub:

ToolWhat it does
sentinel_execRun an allowlisted shell command
sentinel_script_runRun a one-off bash or python3 script
sentinel_editStructured file edit (replace, regex, replace-block, write, append, prepend)
sentinel_edit_upload_*Three-step upload for large file edits
sentinel_moveMove/rename a file or directory
sentinel_copyCopy a file or directory
sentinel_deleteDelete a file or directory
sentinel_chmodChange file permissions
sentinel_chownChange file owner/group
sentinel_servicesystemctl start/stop/restart/reload/status
sentinel_restartShortcut for sentinel_service with action=restart
sentinel_upload_fileSingle-shot file upload to the host
sentinel_upload_*Three-step chunked upload for large files
sentinel_readRead a file's contents, with optional line-range slicing
sentinel_listStructured directory listing (name, type, size, mtime)
sentinel_searchRecursive content search with regex and glob filters
sentinel_local_apiAllowlisted actions on host-local structured endpoints: a unix socket (HTTP or JSON-RPC) or a declared binary over stdio (JSON-RPC, MCP servers included). Only when the host declares local_apis
sentinel_capabilitiesHost policy/capabilities; optional bounded summary projection
sentinel_helpRich orientation/help; optional topic/path/single-playbook projections
sentinel_stateInternal agent state, for debugging
sentinel_pingCheap connectivity check
Progressive introspection (agent operation contract)

The agent-side help and capabilities operations also support optional narrow-response selectors. A Hub/MCP profile may expose these fields through whatever model-facing tool shape it uses; the selectors are backend-operation semantics and do not depend on full vs compact tool names.

  • help({"topic":"index"}) — small topic + paged playbook index.
  • help({"topic":"security"}) — one broad help section.
  • help({"path":"security_model.permission_errors"}) — one exact leaf from the existing help tree.
  • help({"playbook":"update_sentinelx_code"}) — one playbook only; optional path, offset, and limit can select/page a subfield such as steps.
  • capabilities({"detail":"summary"}) — host/operation/limit metadata and policy counts without command/service/location/playbook bodies.

Progressive help/playbook responses normalize explicit full-profile sentinel_* references to op: canonical operation hints so the same guidance can be routed through compact or full presentation without teaching a playbook two sets of MCP tool names.

For compatibility, empty help({}) and capabilities({}) requests retain the legacy full responses. A Hub that wants compact-first behavior should map its compact help/capabilities branches to the narrow selectors rather than changing the agent's legacy empty-payload semantics.

sentinel_read, sentinel_list, and sentinel_search are read-only filesystem primitives. sentinel_edit and the mutating primitives (sentinel_move, sentinel_copy, sentinel_delete, sentinel_chmod, sentinel_chown) write. All of them give the LLM structured access to the filesystem without shelling out to cat/ls/mv/rm through exec, and all of them are gated by the same path allowlist (file_ops in the config, see below), not the command allowlist. Each path in that allowlist declares an access level: r (read-only ops) or rw (read-only ops plus the writing ops). Destructive operations that overwrite or remove an existing target make a timestamped backup first.

The hub additionally exposes a handful of hub-side integrations (Cloudflare DNS, Resend email, Telegram) as MCP tools your LLM can use alongside the agent's tools — those live on the hub, not in this repo. See the integrations table on sentinelx.app.

Config (/etc/sentinelx/config.yaml)

A starter config is generated at install time. Editable. Reloaded when the service restarts. Schema:

# Commands the agent can execute via the `exec` op (exec_mode: allowlist, the

default). Whole-word match, and every command in a chained line must be

covered. Empty/missing = nothing allowed (deny by default).

allowed_commands:

  • uptime
  • df -h
  • free
  • systemctl
  • sudo systemctl
  • journalctl

See config.example.yaml for the full starter list (file inspection,

networking, containers, git, etc.) plus opt-in categories

(Cloudflare tunnels, WireGuard, Android tooling, firewalling, SSH).

Service units the agent is allowed to control via service / restart.

Each unit explicitly lists which actions are permitted.

services: nginx: actions: [status, start, stop, restart, reload] docker: actions: [status, restart]

The agent itself, so the LLM can reload policy after editing the

config. Restarting re-reads /etc/sentinelx/config.yaml. Conservative

actions only — no start/stop, since the agent can't remotely start

itself once stopped.

sentinelx-cloud-core: actions: [status, restart, is-active, is-enabled]

postgresql:

actions: [status, start, stop, restart, reload]

Optional: named playbooks the LLM can read or execute. Two shapes are

supported and can coexist in the same map:

#

1) Diagnostic playbook — a fixed sequence of allowlisted commands the

agent can run in order. Useful for "give me a quick health snapshot"

type prompts where you want one named entry-point.

#

2) Procedure playbook — a structured recipe for the LLM to follow,

expressed in description / when / steps / requires / notes

fields. Pure documentation: the agent does NOT execute the steps,

the LLM reads them via capabilities and then calls the regular

tools (sentinel_exec, sentinel_edit, sentinel_service) on its own.

#

See config.example.yaml for the full reference.

playbooks:

Diagnostic playbook (shape 1)

health: description: "Show system health summary" commands:

  • "uptime"
  • "df -h /"
  • "free -m"

Procedure playbook (shape 2) — guides the LLM through extending the

allowlist itself. Useful so users can ask "let me run htop here" and

the LLM knows the exact procedure (edit config, restart service,

verify with capabilities).

add_allowed_command: description: "How to add a new command to this host's allowlist" when: "User asks to allow a new command on this host" steps:

  • "Read /etc/sentinelx/config.yaml with sentinel_exec"
  • "Insert under allowed_com

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