Skip to main content
Glama
VisualSentinel

Visual Sentinel MCP Server

Official

Servidor MCP de Visual Sentinel

Servidor del Protocolo de Contexto de Modelo (MCP) para Visual Sentinel, la plataforma de monitoreo de sitios web de seis capas: tiempo de actividad, rendimiento, SSL, DNS, regresión visual y detección de cambios de contenido.

Conecte Claude Desktop, Claude Code, Cline, Continue o cualquier cliente compatible con MCP a su cuenta de Visual Sentinel para que un asistente de IA pueda listar monitores, crearlos, obtener el historial de incidentes, ejecutar verificaciones gratuitas de DNS / SSL / velocidad y confirmar alertas en su nombre.

Qué obtiene

16 herramientas que abarcan la API pública de Visual Sentinel:

Herramientas públicas (no se requiere clave API)

Herramienta

Endpoint

Propósito

vs_health

GET /api/health

Sonda de salud del servicio

vs_dns_check

GET /api/tools/dns-check

Resolver registros A / AAAA / MX / NS / TXT / CNAME / SOA

vs_ssl_check

GET /api/tools/ssl-check

Inspeccionar certificado TLS (emisor, validez, lista SAN, cadena)

vs_speed_test

GET /api/tools/speed-test

Prueba de rendimiento de una sola vez (TTFB, carga total, tamaño de transferencia)

vs_website_check

GET /api/tools/website-check

Verificación rápida de salud HTTP

Herramientas autenticadas (requieren VS_API_KEY)

Herramienta

Endpoint

Propósito

vs_monitors_list

GET /api/monitors

Listar monitores con filtros opcionales de estado / tipo

vs_monitors_get

GET /api/monitors/{id}

Obtener un solo monitor con el estado actual

vs_monitors_create

POST /api/monitors

Crear un nuevo monitor

vs_monitors_check_now

POST /api/monitors/{id}/check

Disparar una verificación inmediata

vs_monitors_uptime

GET /api/monitors/{id}/uptime

Porcentaje de tiempo de actividad durante 24h / 7d / 30d / 90d / 365d

vs_incidents_list

GET /api/incidents

Listar incidentes, filtrables por estado o monitor

vs_incidents_get

GET /api/incidents/{id}

Obtener un incidente con historial completo de verificaciones

vs_alerts_list

GET /api/alerts

Listar alertas por estado

vs_alerts_acknowledge

POST /api/alerts/{id}/acknowledge

Confirmar una alerta

vs_status_pages_list

GET /api/status-pages

Listar sus páginas de estado públicas

vs_servers_list

GET /api/servers

Listar servidores de origen registrados

Instalación

Claude Desktop

Agregue a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "visualsentinel": {
      "command": "npx",
      "args": ["-y", "@visualsentinel/mcp-server"],
      "env": {
        "VS_API_KEY": "vs_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Reinicie Claude Desktop. Las 16 herramientas aparecerán en el menú de herramientas.

Claude Code (CLI)

claude mcp add visualsentinel \
  -- npx -y @visualsentinel/mcp-server

Luego exporte VS_API_KEY en el shell donde se ejecuta Claude Code.

Cline (extensión de VS Code)

En la configuración de MCP de Cline, agregue:

{
  "visualsentinel": {
    "command": "npx",
    "args": ["-y", "@visualsentinel/mcp-server"],
    "env": { "VS_API_KEY": "vs_live_..." }
  }
}

Continue

En ~/.continue/config.json:

{
  "mcpServers": [
    {
      "name": "visualsentinel",
      "command": "npx",
      "args": ["-y", "@visualsentinel/mcp-server"],
      "env": { "VS_API_KEY": "vs_live_..." }
    }
  ]
}

Cliente MCP genérico (stdio)

VS_API_KEY=vs_live_xxx npx -y @visualsentinel/mcp-server

El servidor habla JSON-RPC sobre stdio según la especificación MCP (2025-06-18).

Configuración

Dos variables de entorno, ambas opcionales excepto en los casos indicados:

Variable

Predeterminado

Propósito

VS_API_KEY

(ninguno)

Requerido para las 11 herramientas autenticadas. Las herramientas públicas funcionan sin ella. Genérela en https://visualsentinel.com/settings/api-keys.

VS_API_BASE

https://visualsentinel.com

Solo anular para pruebas contra una instancia de desarrollo local.

Si se llama a una herramienta que necesita autenticación sin VS_API_KEY, el servidor devuelve un error claro en lugar de fallar silenciosamente.

VISUALSENTINEL_API_KEY se acepta como alias de VS_API_KEY para clientes que prefieren el nombre más largo.

Ejemplos de uso

Después de la instalación, pídale al asistente de IA cosas como:

  • "¿Cuál es la situación del certificado SSL en visualsentinel.com? ¿Cuándo caduca?"

  • "Lista mis monitores de Visual Sentinel que están actualmente caídos."

  • "Agrega un nuevo monitor HTTPS para https://shop.example.com verificando cada minuto."

  • "Muéstrame los incidentes de las últimas 24 horas y confirma los del monitor-id clm123."

  • "¿Cuál es el porcentaje de tiempo de actividad de mi página de destino en los últimos 30 días?"

  • "Ejecuta una prueba de velocidad en https://example.com/checkout."

El asistente elige la herramienta adecuada, completa los argumentos de la conversación y muestra la respuesta JSON.

Notas de seguridad

  • Su clave API nunca sale de la máquina que ejecuta este servidor MCP. Las solicitudes van directamente a https://visualsentinel.com a través de HTTPS.

  • Las herramientas públicas (vs_health, vs_dns_check, vs_ssl_check, vs_speed_test, vs_website_check) funcionan sin una clave API, pero sus resultados son visibles para cualquiera que pueda leer sus registros de conversación. Trátelas como cualquier otro comando de shell.

  • Revoque una clave API filtrada inmediatamente en https://visualsentinel.com/settings/api-keys. La revocación entra en vigor en segundos.

  • Las herramientas que mutan el estado (vs_monitors_create, vs_monitors_check_now, vs_alerts_acknowledge) heredan los permisos basados en roles de su clave API. Una clave de solo lectura no puede crear monitores.

Desarrollo

git clone https://github.com/VisualSentinel/mcp-server.git
cd mcp-server
npm install
npm run build      # tsup, output to dist/
npm run lint       # tsc --noEmit
npm run dev        # tsup --watch

Para realizar pruebas de humo localmente contra la API de producción:

VS_API_KEY=vs_live_... node dist/index.js

El servidor habla JSON-RPC en stdin / stdout. Envíe una solicitud tools/list para ver las herramientas registradas.

Versionado

Versionado semántico. Los cambios importantes en los nombres de las herramientas o los argumentos requeridos obtienen un aumento de versión mayor. Agregar nuevas herramientas o nuevos argumentos opcionales es una versión menor o un parche.

La superficie de herramientas del servidor sigue la especificación de la API pública de Visual Sentinel en https://github.com/VisualSentinel/openapi. Cuando la API ascendente obtiene un endpoint útil, este repositorio generalmente se actualiza dentro de una versión.

Licencia

MIT. Consulte LICENSE.

El servicio de API de Visual Sentinel en sí se rige por https://visualsentinel.com/terms.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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

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