Blynk MCP
O servidor MCP da Blynk permite que ferramentas de codificação de IA criem templates de dispositivos, gerenciem dispositivos e leiam dados de sensores em tempo real na plataforma IoT Blynk.
Documentação
Para o índice completo da documentação, consulte llms.txt. Versões em Markdown das páginas de documentação estão disponíveis adicionando
.mdàs URLs das páginas; esta página está disponível como Markdown.
MCP Server
A Blynk fornece um servidor hospedado do Model Context Protocol (MCP), projetado para permitir que clientes interajam com seu hardware por meio de interfaces de IA. Esta implementação agiliza o desenvolvimento e permite que agentes de IA gerenciem sua frota, possibilitando tarefas como verificar o status do dispositivo, metadados e valores de datastream por meio de linguagem natural ou fluxos de trabalho automatizados.
Endpoint: https://blynk.cloud/mcp
Autenticação
O servidor Blynk MCP implementa a especificação OAuth 2.0 em total conformidade com o padrão MCP. Todas as solicitações exigem um token de acesso válido. Para facilitar a integração perfeita entre diferentes plataformas e serviços de IA, o servidor também suporta o Registro Dinâmico de Clientes.
Ferramentas
O servidor MCP da Blynk fornece um conjunto de ferramentas que permitem que agentes de IA executem tarefas administrativas e operacionais diretamente dentro da sua organização.
{% hint style="warning" %} Cada ferramenta requer permissões específicas associadas ao papel do usuário (por exemplo, View Devices, Edit Templates).
Para ferramentas que modificam a estrutura do seu projeto (como criar templates ou datastreams), o Modo Desenvolvedor deve estar habilitado no seu Perfil de Usuário. {% endhint %}
Pesquisar Dispositivos
search_devices
Encontra e lista dispositivos, opcionalmente filtrados por nome, template ou status atual do dispositivo.
Exemplo de solicitação de IA: "Encontre todos os dispositivos que tenham 'Pump' no nome."
Obter um Dispositivo
get_device
Obtém informações detalhadas sobre o dispositivo, incluindo seus valores de datastream e metadados.
Exemplo de solicitação de IA: "Qual é o valor atual de temperatura no dispositivo 'Temperature Sensor'?"
Criar um Dispositivo
create_device
Cria um novo dispositivo sob um template e gera um Auth Token.
Exemplo de solicitação de IA: "Crie um novo dispositivo chamado 'Living Room Sensor' usando o template 'Room Sensor'."
Atualizar Valor de DataStream
update_datastream_value
Atualiza um valor de datastream no dispositivo.
Exemplo de solicitação de IA: "Ligue meu dispositivo aquecedor."
Obter Todos os Templates
get_all_templates
Recupera informações de todos os templates, incluindo nome, descrição e ID do template.
Exemplo de solicitação de IA: "Liste todos os meus templates disponíveis."
Obter Template
get_template
Recupera informações detalhadas de um template específico, incluindo suas configurações de datastream, eventos e ciclo de vida.
Exemplo de solicitação de IA: "Mostre as configurações de datastream do template 'Living Room Sensor'."
Criar um Template
create_template
Cria um novo template, especificando seu nome, descrição, tipo de conexão e outras informações.
Exemplo de solicitação de IA: "Configure um novo template para uma placa ESP32 conectada via Wi-Fi."
Criar um DataStream
create_datastream
Adiciona um novo canal de dados virtual (V1–V255) a um template específico.
Exemplo de solicitação de IA: "Adicione um novo datastream ao template TMPL123 para monitoramento de temperatura."
Editar um DataStream
edit_datastream
Atualiza a configuração de um canal de dados existente dentro de um template.
Exemplo de solicitação de IA: "Altere a unidade do datastream em V1 no template TMPL123 para Celsius."
Criar um Evento
create_event
Adiciona um novo evento a um template específico.
Exemplo de solicitação de IA: "Crie um evento 'Low Battery' para meu template de sensor."
Editar um Evento
edit_event
Modifica os parâmetros ou configurações de notificação de um evento existente.
Exemplo de solicitação de IA: "Atualize o evento 'Overheat' para ser uma notificação de alta prioridade."
Recursos
Além das ferramentas ativas, o servidor MCP expõe entidades de Dispositivo e Template como recursos persistentes.
Os recursos oferecem um método padronizado para a IA interpretar o estado do seu ecossistema Blynk, fornecendo aos modelos o contexto de longo prazo necessário para análise e solução de problemas precisas.
Instruções do Agente
Esta documentação é publicada com GitBook. GitBook é a plataforma de documentação projetada para que tanto humanos quanto agentes de IA possam ler, navegar e raciocinar sobre conteúdo técnico de forma eficaz. Saiba mais em gitbook.com.
Consultando Esta Documentação
Se você precisar de informações adicionais que não estão diretamente disponíveis nesta página, você pode consultar a documentação dinamicamente fazendo uma pergunta.
Execute uma solicitação HTTP GET na URL da página atual com o parâmetro de consulta ask e o parâmetro de consulta opcional goal:
GET https://docs.blynk.io/en/getting-started/mcp-server.md?ask=<question>&goal=<endgoal>
ask é a pergunta imediata: deve ser específica, autocontida e escrita em linguagem natural.
goal é opcional e descreve o objetivo final mais amplo que você está tentando alcançar em nome do usuário. O GitBook o utiliza para adaptar a resposta ao que é mais útil para esse objetivo.
A resposta conterá uma resposta direta à pergunta e trechos e fontes relevantes da documentação.
Use este mecanismo quando a resposta não estiver explicitamente presente na página atual, você precisar de esclarecimentos ou contexto adicional, ou quiser recuperar seções relacionadas da documentação.