Blynk MCP
El servidor MCP de Blynk permite que las herramientas de codificación de IA creen plantillas de dispositivos, administren dispositivos y lean datos de sensores en vivo en la plataforma IoT de Blynk.
Documentación
Para el índice completo de la documentación, consulta llms.txt. Las versiones en Markdown de las páginas de documentación están disponibles añadiendo
.mda las URLs de las páginas; esta página está disponible como Markdown.
Servidor MCP
Blynk proporciona un servidor de Protocolo de Contexto de Modelo (MCP) alojado, diseñado para permitir que los clientes interactúen con su hardware a través de interfaces de IA. Esta implementación agiliza el desarrollo y permite que los agentes de IA gestionen tu flota, habilitando tareas como verificar el estado del dispositivo, metadatos y valores de datastream mediante lenguaje natural o flujos de trabajo automatizados.
Endpoint: https://blynk.cloud/mcp
Autenticación
El servidor MCP de Blynk implementa la especificación OAuth 2.0 en plena conformidad con el estándar MCP. Todas las solicitudes requieren un token de acceso válido. Para facilitar una integración fluida en diferentes plataformas y servicios de IA, el servidor también admite el Registro Dinámico de Clientes.
Herramientas
El servidor MCP de Blynk proporciona un conjunto de herramientas que permiten a los agentes de IA realizar tareas administrativas y operativas directamente dentro de tu organización.
{% hint style="warning" %} Cada herramienta requiere permisos específicos asociados con el rol del usuario (por ejemplo, Ver Dispositivos, Editar Plantillas).
Para herramientas que modifican la estructura de tu proyecto (como crear plantillas o datastreams), el Modo Desarrollador debe estar habilitado en tu Perfil de Usuario. {% endhint %}
Buscar Dispositivos
search_devices
Encuentra y lista dispositivos, opcionalmente filtrados por nombre, plantilla o estado actual del dispositivo.
Ejemplo de solicitud de IA: "Encuentra todos los dispositivos que tengan 'Pump' en su nombre."
Obtener un Dispositivo
get_device
Obtén información detallada sobre el dispositivo, incluidos sus valores de datastream y metadatos.
Ejemplo de solicitud de IA: "¿Cuál es el valor de temperatura actual en el dispositivo 'Temperature Sensor'?"
Crear un Dispositivo
create_device
Crea un nuevo dispositivo bajo una plantilla y genera un Token de Autenticación.
Ejemplo de solicitud de IA: "Crea un nuevo dispositivo llamado 'Living Room Sensor' usando la plantilla 'Room Sensor'."
Actualizar Valor de DataStream
update_datastream_value
Actualiza un valor de datastream en el dispositivo.
Ejemplo de solicitud de IA: "Enciende mi dispositivo de calefacción."
Obtener Todas las Plantillas
get_all_templates
Recupera información de todas las plantillas, incluidos su nombre, descripción e ID de plantilla.
Ejemplo de solicitud de IA: "Lista todas mis plantillas disponibles."
Obtener Plantilla
get_template
Recupera información detallada de una plantilla específica, incluidos sus ajustes de datastream, eventos y ciclo de vida.
Ejemplo de solicitud de IA: "Muestra los ajustes de datastream de la plantilla 'Living Room Sensor'."
Crear una Plantilla
create_template
Crea una nueva plantilla, especificando su nombre, descripción, tipo de conexión y otra información.
Ejemplo de solicitud de IA: "Configura una nueva plantilla para una placa ESP32 conectada vía Wi-Fi."
Crear un DataStream
create_datastream
Añade un nuevo canal de datos virtual (V1–V255) a una plantilla específica.
Ejemplo de solicitud de IA: "Añade un nuevo datastream a la plantilla TMPL123 para el seguimiento de temperatura."
Editar un DataStream
edit_datastream
Actualiza la configuración de un canal de datos existente dentro de una plantilla.
Ejemplo de solicitud de IA: "Cambia la unidad del datastream en V1 de la plantilla TMPL123 a Celsius."
Crear un Evento
create_event
Añade un nuevo evento a una plantilla específica.
Ejemplo de solicitud de IA: "Crea un evento 'Low Battery' para mi plantilla de sensores."
Editar un Evento
edit_event
Modifica los parámetros o ajustes de notificación de un evento existente.
Ejemplo de solicitud de IA: "Actualiza el evento 'Overheat' para que sea una notificación de alta prioridad."
Recursos
Más allá de las herramientas activas, el servidor MCP expone las entidades de Dispositivo y Plantilla como recursos persistentes.
Los recursos ofrecen un método estandarizado para que la IA interprete el estado de tu ecosistema Blynk, proporcionando a los modelos el contexto a largo plazo necesario para un análisis y resolución de problemas precisos.
Instrucciones para Agentes
Esta documentación se publica con GitBook. GitBook es la plataforma de documentación diseñada para que tanto humanos como agentes de IA puedan leer, navegar y razonar sobre contenido técnico de manera efectiva. Obtén más información en gitbook.com.
Consultar Esta Documentación
Si necesitas información adicional que no está disponible directamente en esta página, puedes consultar la documentación dinámicamente haciendo una pregunta.
Realiza una solicitud HTTP GET en la URL de la página actual con el parámetro de consulta ask y el parámetro de consulta opcional goal:
GET https://docs.blynk.io/en/getting-started/mcp-server.md?ask=<question>&goal=<endgoal>
ask es la pregunta inmediata: debe ser específica, autónoma y estar escrita en lenguaje natural.
goal es opcional y describe el objetivo final más amplio que estás tratando de lograr en nombre del usuario. GitBook lo utiliza para adaptar la respuesta hacia lo más útil para ese objetivo.
La respuesta contendrá una respuesta directa a la pregunta y extractos y fuentes relevantes de la documentación.
Usa este mecanismo cuando la respuesta no esté explícitamente presente en la página actual, necesites aclaraciones o contexto adicional, o quieras recuperar secciones relacionadas de la documentación.