Skip to main content
Glama
arielhernandezcl

mcp-sec-clientes-sin-luz

mcp-sec-clientes-sin-luz

Servidor MCP que entrega información sobre cortes de suministro eléctrico en Chile a partir de los datos públicos de la SEC (Superintendencia de Electricidad y Combustibles).

Se ejecuta de forma local y se comunica por stdio, por lo que puedes conectarlo a cualquier cliente compatible con MCP —como Claude Desktop o Cursor— sin desplegar nada. Cada consulta se hace directamente desde tu equipo a los servidores de la SEC.

Herramientas

El servidor expone cuatro herramientas:

Herramienta

Qué entrega

get_cortes_por_fecha

Clientes afectados por región y comuna para una fecha y hora determinadas. Permite filtrar por región y comuna.

get_clientes_nacional

Cantidad total de clientes del sistema eléctrico nacional, útil como base para calcular porcentajes.

resumen_cortes

Resumen agregado de una fecha: total de clientes afectados, comunas y regiones, porcentaje sobre el total nacional, mayor afectación y los principales rankings.

listar_regiones_afectadas

Regiones con cortes registrados, con su total de clientes y cantidad de comunas.

Las tres herramientas que consultan por fecha aceptan los parámetros opcionales anho, mes, dia y hora. Si no los indicas, se usan la fecha actual de Chile continental y la hora de corte 0.

Related MCP server: mcp-new-caledonia

Requisitos

  • Bun 1.1 o superior.

Instalación

Clona el repositorio e instala las dependencias:

git clone https://github.com/arielhernandezcl/mcp-sec-clientes-sin-luz.git
cd mcp-sec-clientes-sin-luz
bun install

Ejecución

Inicia el servidor con:

bun run index.ts

El proceso dedica stdout exclusivamente al protocolo MCP; los mensajes de estado se escriben en stderr.

Conexión con un cliente MCP

Agrega el servidor a la configuración de tu cliente. La ruta al index.ts debe ser absoluta, porque la mayoría de los clientes no resuelven rutas relativas:

{
  "mcpServers": {
    "sec-clientes-sin-luz": {
      "command": "bun",
      "args": ["run", "/ruta/absoluta/a/mcp-sec-clientes-sin-luz/index.ts"]
    }
  }
}

Reemplaza la ruta por la ubicación real de tu copia. No necesitas configurar un directorio de trabajo: Bun resuelve node_modules a partir del propio index.ts, así que basta con haber ejecutado bun install una vez.

En Claude Desktop, ese bloque va dentro de mcpServers en claude_desktop_config.json (en macOS, ~/Library/Application Support/Claude/; en Windows, %APPDATA%\Claude\). Reinicia la aplicación después de guardarlo. Otros clientes usan su propio formato, pero el contenido es equivalente.

Ejemplo de respuesta

Al llamar a resumen_cortes sin parámetros obtienes un resumen del día en curso. Se muestran solo algunos campos; la respuesta completa incluye además topRegiones y topComunas:

{
  "fecha": { "anho": 2026, "mes": 10, "dia": 14, "hora": 0 },
  "clientesAfectados": 28558,
  "comunasAfectadas": 182,
  "regionesAfectadas": 15,
  "porcentajeDelTotalNacional": 0.3501,
  "clientesNacionales": 8156814,
  "mayorAfectacion": { "region": "Metropolitana", "comuna": "Pirque", "clientes": 6780 }
}

Fuente de datos

Los datos provienen de los endpoints públicos de la SEC en https://apps.sec.cl/INTONLINEv1/ClientesAfectados (GetPorFecha y GetClientesNacional). No se requiere autenticación ni claves de API. Las respuestas se guardan en una caché en memoria durante 60 segundos para evitar consultas repetidas.

Estructura

.
├── index.ts        # entrypoint del servidor MCP por stdio
├── src/
│   ├── server.ts   # definición del servidor y sus herramientas
│   └── sec.ts      # cliente de la API de la SEC y utilidades
├── package.json
├── tsconfig.json
└── LICENSE

Licencia

Distribuido bajo la licencia MIT.

Related MCP Connectors

  • Query SEC EDGAR filings, XBRL financials, and company data via MCP. STDIO or Streamable HTTP.

  • GridStatus MCP — wraps the GridStatus.io REST API (api.gridstatus.io/v1)

  • Protocol-native energy infrastructure orchestration for AI data centers. Provides 46 MCP tools across 8 grid protocols (IEC-61850, DNP3, Modbus, OCPP, OpenADR, IEEE 2030.5, IEC 60870-5-104, ICCP) with 5 core API primitives: connect, dispatch, settle, comply, and intel. Enables AI agents to programmatically interact with substations, grid interfaces, and energy assets for real-time workload-grid coordination.

  • AI-powered commodity price forecasts and Brazil trade intelligence via MCP. Access Brazilian exports and imports from MDIC/ComexStat since 2000, by HS4, HS6 and NCM code, partner country, USD FOB and kilograms — plus crop production, supply & demand, climate data and production forecasts for major commodities including soybeans, coffee, corn, beef and cocoa. Compare trade flows, markets, countries and time periods with like-for-like windows. Every answer identifies the measurement period and data source. 15 read-only tools. Metered in credits. Connect directly via Streamable HTTP — no installation required: https://mcp.kyrodata.com/mcp Authentication: Bearer key or OAuth 2.1 (PKCE). Official MCP registry: com.kyrodata/kyrodata

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Browse and query the U.S. Energy Information Administration API v2 — electricity, petroleum, natural gas, coal, forecasts, and more via MCP. STDIO or Streamable HTTP.
    278 npm
    2
    Apache 2.0
  • A
    license
    B
    quality
    C
    maintenance
    Enables querying New Caledonia public open datasets from data.gouv.nc across 10 domains and 29 tools, including holidays, companies, employment, weather, mining, environment, population, tourism, and transport, via stdio for MCP clients.
    29
    35 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables any Model Context Protocol-compatible host (Claude Desktop, Cherry Studio, Cline, MCP Inspector) to call 8 plug-and-play tools over stdio: hotspot ranking, TC3 signing, text chunking, date calculation, read-only SQLite queries, webpage text extraction, JWT decode/verify, and health checks.
    28 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables access to real-time electricity data for a 15-state US region plus Manitoba: fuel mix, five-minute wholesale prices, binding transmission constraints, load and forecasts, and wind/solar output. Can run as a remote MCP endpoint or a local stdio server with no authentication.
    13 npm
    MIT