Kilo IoT Platform

La plataforma IoT donde la IA controla dispositivos del mundo real: pregunta qué está pasando en el sitio y luego dile que actúe.

Documentación

Servidor MCP de Kilo IoT Platform

smithery badge

Conecta un cliente de IA a una implementación de IoT en vivo y deja que trabaje con el sistema real: leer dispositivos, aprovisionar hardware, implementar reglas de automatización, gestionar la cola de alarmas y enviar comandos a equipos físicos.

El servidor está alojado por Kilo IoT — no hay nada que instalar ni clave de API que generar. Inicias sesión con tu cuenta habitual de Kilo en el navegador, y la conexión lleva tus propios permisos.

https://mcp-auth.kiloiot.io/mcp

Este repositorio contiene los metadatos públicos de ese servidor: su manifiesto de registro, su icono y las instrucciones de configuración a continuación. El servicio en sí es de código cerrado.

¿Qué es el Protocolo de Contexto de Modelo?

MCP es un estándar abierto que permite a un cliente de IA descubrir y llamar herramientas en un servidor remoto. Como es un estándar y no una integración específica de cada proveedor, cualquier cliente MCP puede conectarse — Claude Code, Claude Desktop, ChatGPT, Codex, Cursor y otros — a través de HTTP Streamable.

¿Qué puede hacer un agente de IA con el servidor MCP de Kilo?

ÁreaLo que el cliente conectado puede hacer
DispositivosListar e inspeccionar dispositivos, leer telemetría y diagnósticos, aprovisionar dispositivos LoRaWAN, dispositivos MQTT y rastreadores GPS, gestionar perfiles de dispositivos
ComandosListar los comandos que soporta un dispositivo, enviar uno y comprobar cómo se completó — aquí es donde el asistente actúa sobre equipos físicos
ConectoresRevisar conectores, crear conexiones para que un dispositivo informe a través de ellas
ReglasRevisar reglas, generar e implementar automatización, simular lógica contra valores de sensores reales antes de que llegue a producción, detener una regla en ejecución, leer el historial de ejecución
AlarmasListar y resolver alarmas, resumir actividad para un turno o un sitio, gestionar reglas de alarma y canales de notificación, enviar una notificación de prueba
PanelesListar paneles y consultar los datos detrás de cualquier widget
SensoresInspeccionar y cambiar asignaciones de sensores, gestionar plantillas de sensores
OrganizaciónLeer detalles de la organización, listar equipos, invitar usuarios, asignar roles

Cada herramienta está anotada, para que un cliente sepa cuáles solo leen y cuáles cambian algo. Las herramientas de solo lectura se ejecutan sin interrumpirte; cualquier cosa destructiva pregunta primero.

¿Cómo conecto Claude Code a Kilo?

claude mcp add --transport http kilo https://mcp-auth.kiloiot.io/mcp

Luego ejecuta /mcp dentro de Claude Code, elige kilo y autoriza en la ventana del navegador que se abre. Ejecuta /mcp de nuevo para confirmar que reporta conectado.

¿Cómo conecto Claude Desktop, ChatGPT, Cursor o Codex?

Los clientes con un diálogo de conectores — Claude Desktop, ChatGPT, Cursor — toman la URL directamente: abre Configuración → Conectores (o Integraciones / servidores MCP), elige Añadir conector personalizado, pega https://mcp-auth.kiloiot.io/mcp y autoriza en el navegador.

Los clientes configurados desde un archivo o una terminal, como Codex, registran la misma URL como un servidor HTTP Streamable. La documentación de tu propio cliente dice dónde están sus ajustes de MCP; nada de este endpoint es específico del cliente.

¿Qué organización ve la conexión?

Por defecto, la organización que esté seleccionada actualmente en la aplicación web de Kilo. Cambia de organización allí y reconecta el cliente para seguirla.

Para fijar un cliente a una organización independientemente de lo que esté seleccionado en la aplicación web:

https://mcp-auth.kiloiot.io/o/{organizationId}/mcp

El ID de organización proviene de la aplicación web. Fijar la organización vale la pena para una estación de trabajo que siempre debe operar contra una organización de producción — y no puede ser movida por un clic accidental en el selector de organizaciones. Las solicitudes para una organización de la que no eres miembro son rechazadas.

¿Es seguro dar acceso a un agente de IA a mis dispositivos IoT?

  • Tú inicias sesión, no una cuenta de servicio. La autorización ocurre en tu navegador contra tu cuenta normal de Kilo. No se genera, copia ni almacena ninguna clave para la conexión.
  • Tus permisos son el límite. El cliente solo puede hacer lo que tu cuenta puede hacer. Si no puedes implementar una regla o invitar a un usuario, tampoco puede él.
  • Los límites de organización se mantienen, tanto en el endpoint predeterminado como en el fijado.
  • Las acciones mantienen sus registros normales. Los cambios y ejecuciones de reglas aparecen en el historial de reglas, los comandos de dispositivos en el historial de ejecución de comandos y los cambios de acceso en el Registro de Auditoría.

Trata a un cliente autorizado como una sesión iniciada: pertenece a máquinas que controlas.

Servidor MCP vs API REST — ¿cuál debería usar?

La API REST pública es para programas que escribes: un trabajo de sincronización, una canalización de informes, un puente a otro sistema. Se autentica con una clave de API con alcance que se ejecuta sin supervisión. MCP es para un cliente de IA que actúa en tu nombre, autorizado por tu propio inicio de sesión. Si escribes código, usa REST. Si trabajas con un asistente, usa MCP.

Enlaces

Comienza gratis en kiloiot.io.