Saltar para o conteúdo

Integração · Dados de empresas

Conecte Claude e ChatGPT ao Adafruit IO

Pergunte à sua IA sobre a leitura mais recente de um sensor, como uma variável mudou no último dia ou para enviar um valor para um feed no Adafruit IO. Ela pode listar e criar feeds e grupos, ler pontos de dados e dados de gráficos, e visualizar seus painéis e gatilhos. Você recebe respostas sobre seus dispositivos sem abrir a interface web.

Ligar Adafruit IO gratuitamente

Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.

Experimente pedir

  • “Qual é a leitura mais recente do meu feed de temperatura?”

    A IA localiza o feed e lê seu ponto de dados mais recente com o horário de registro.

  • “Como a umidade mudou nos últimos 24 horas?”

    Ela obtém os dados agregados do gráfico para o feed ao longo das últimas 24 horas e descreve os máximos, mínimos e tendência.

  • “Envie ON para o feed de luz do garagem.”

    Ela envia o valor para o feed. Dispositivos ou gatilhos ouvindo esse feed podem agir sobre ele.

O que a sua IA pode fazer

Feeds e dados

Liste, crie e atualize feeds, leia pontos de dados e o valor mais recente, e envie novos valores.

Gráficos e histórico

Obtenha dados agregados do feed para as últimas horas ou um intervalo de datas, com uma resolução que você escolher.

Grupos, painéis e gatilhos

Crie grupos e envie valores para vários feeds ao mesmo tempo, e leia painéis, seus blocos e gatilhos.

  • “Crie um feed chamado solo-umidade no meu grupo jardim.”

    Ela cria o feed com nome e chave e coloca-o no grupo que você nomeou.

  • “O que está no meu painel de estufa?”

    Ela localiza o painel e lista seus blocos, como gráficos, medidores e botões.

  • “Quais gatilhos configurei?”

    Ela lista seus gatilhos e pode ler os detalhes de qualquer um deles.

62 ferramentas para Adafruit IO

Estas ferramentas são ativadas quando estabelece a ligação. Pode desativar qualquer uma delas ou exigir a sua aprovação antes de ser executada.

  • create_aclElimina dadosCrie um novo acl. Ação destrutiva; pode exigir aprovação. Resumo da API: Crie uma nova Permissão.
  • create_batchVisível para outras pessoasCrie um novo batch. Obrigatório: items. Tem efeitos visíveis fora deste sistema. Resumo da API: Crie múltiplos novos registros de Dados.
  • create_batch_batch_create_group_feed_dataVisível para outras pessoasCrie um novo batch. Obrigatório: items. Tem efeitos visíveis fora deste sistema. Resumo da API: Crie múltiplos novos registros de Dados em um feed pertencente a um grupo específico.
  • create_dashboardAltera dadosCrie um novo dashboard.
  • create_dashboard_blockAltera dadosCrie um novo bloco para um dashboard.
  • create_feedAltera dadosCrie um novo feed com `name`, opcional `key`, `description` e `group_key` para colocá-lo em um grupo.
  • create_feed_data_create_group_feed_dataAltera dadosCrie um novo dado para um feed. Resumo da API: Crie novos Dados em um feed pertencente a um grupo específico.
  • create_feed_rawElimina dadosCrie um novo raw para um feed. Ação destrutiva; pode exigir aprovação. Resumo da API: Envie dados arbitrários para um feed via URL de webhook.
  • create_groupAltera dadosCrie um grupo de feeds com `name`, opcional `key` e `description`.
  • create_group_addAltera dadosCrie um novo add para um grupo. Resumo da API: Adicione um Feed existente a um Grupo.
  • create_group_feedAltera dadosCrie um novo feed para um grupo. Resumo da API: Crie um novo Feed em um Grupo.
  • create_tokenElimina dadosCrie um novo token. Ação destrutiva; pode exigir aprovação.
  • create_triggerAltera dadosCrie um novo gatilho.
  • delete_aclElimina dadosDeletem permanentemente um acl pelo seu id de acl. Ação destrutiva; pode exigir aprovação. Resumo da API: Deletem uma Permissão existente.
  • delete_dashboardElimina dadosDeletem permanentemente um dashboard pelo seu id de dashboard. Ação destrutiva; pode exigir aprovação. Resumo da API: Deletem um Dashboard existente.
  • delete_dashboard_blockElimina dadosDeletem permanentemente um bloco pelo seu id de bloco. Ação destrutiva; pode exigir aprovação. Resumo da API: Deletem um Bloco existente.
  • delete_feedElimina dadosDeletem permanentemente um feed pela sua chave de feed. Ação destrutiva; pode exigir aprovação. Resumo da API: Deletem um Feed existente.
  • delete_feed_data_pointElimina dadosApague um ponto de dados de um feed por `feed_key` e `data_id`. Esta ação não pode ser desfeita.
  • delete_groupElimina dadosApague permanentemente um grupo pelo seu chave de grupo. Ação destrutiva; pode exigir aprovação. Resumo da API: Apagar um Grupo existente.
  • delete_group_removesElimina dadosApague permanentemente uma remoção por chave de grupo. Ação destrutiva; pode exigir aprovação. Resumo da API: Remover um Feed de um Grupo.
  • delete_tasksMovimenta dinheiroApague permanentemente uma tarefa pelo nome de usuário. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Todas as atividades do usuário atual.
  • delete_tokenElimina dadosApague permanentemente um token pelo seu ID de token. Ação destrutiva; pode exigir aprovação. Resumo da API: Apagar um Token existente.
  • delete_triggerElimina dadosApague permanentemente um gatilho pelo seu ID de gatilho. Ação destrutiva; pode exigir aprovação. Resumo da API: Apagar um Gatilho existente.
  • get_aclObter uma ACL por sua ID de ACL. Resumo da API: Retorna Permissão baseada no ID.
  • get_current_userObter o perfil do utilizador Adafruit IO conectado. Use para confirmar em que conta está a trabalhar.
  • get_dashboardObter um dashboard pelo `dashboard_id`.
  • get_dashboard_blockObter um bloco para um dashboard pelo seu ID de bloco. Resumo da API: Retorna Bloco baseado no ID.
  • get_feedObter um feed pelo `feed_key`, com seu nome, descrição, último valor e configurações.
  • get_feed_chart_dataObter dados agregados de feed para gráficos por `feed_key`, nos últimos `hours` ou entre `start_time` e `end_time`, com um opcional `resolution` em minutos.
  • get_feed_dataObter um dado para um feed pelo seu ID de dados. Resumo da API: Retorna dados baseados na chave do feed.
  • get_feed_detailsObter detalhes extras para um feed pelo `feed_key`, como retenção de dados e acesso compartilhado.
  • get_groupObter um grupo pelo `group_key`, com seus feeds.
  • get_latest_feed_valueObter o ponto de dados mais recente em um feed pelo `feed_key`.
  • get_taskObter uma tarefa por tipo. Os resultados são paginados. Resumo da API: Obter atividades por tipo para o usuário atual.
  • get_tokenObter um token pelo seu ID de token. Resumo da API: Retorna Token baseado no ID.
  • get_triggerObter um gatilho pelo `trigger_id`.
  • list_aclsListar ACLs. Resumo da API: Todas as permissões para o usuário atual e tipo.
  • list_dashboard_blocksListar os blocos (gráficos, medidores, botões) em um dashboard pelo `dashboard_id`.
  • list_dashboardsListar seus dashboards.
  • list_feed_dataListar pontos de dados registrados em um feed pelo `feed_key`. Refinar com `start_time`, `end_time` e `limit`.
  • list_feed_data_all_group_feed_dataListar dados para um feed. Filtros opcionais: hora inicial ou hora final. Os resultados são paginados. Resumo da API: Todos os dados do feed atual em um grupo específico.
  • list_feedsListar todos os feeds (fluxos de dados dos seus dispositivos) com nome, chave e último valor.
  • list_firstsListar firsts. Resumo da API: Primeiro dado na fila.
  • list_group_feedsListar os feeds dentro de um grupo pelo `group_key`.
  • list_groupsListar grupos de feed com seus feeds.
  • list_nextsListar nexts. Resumo da API: Próximo dado na fila.
  • list_previousListar previous. Resumo da API: Dado anterior na fila.
  • list_retainsListar retains. Resumo da API: Último dado em formato CSV MQTT.
  • list_tasksListar tarefas. Filtros opcionais: hora de início ou fim. Resultados paginados. Resumo da API: Todas as atividades do utilizador atual.
  • list_throttlesListar throttles. Resumo da API: Obter o limite de taxa de dados do utilizador e o nível de atividade atual.
  • list_tokensListar tokens. Resumo da API: Todos os tokens do utilizador atual.
  • list_triggersListar triggers (ações automáticas e alertas sobre valores de feeds).
  • send_feed_valueAltera dadosEnvie um novo valor para um feed por `feed_key` (`value`, opcional `lat`/`lon`/`ele` e `created_at`). Dispositivos ou gatilhos ouvindo o feed podem agir sobre ele.
  • send_group_valuesAltera dadosEnvie valores para vários feeds de um grupo ao mesmo tempo por `group_key`: `feeds` é uma lista de {key, value}. Dispositivos ouvindo esses feeds podem agir sobre ele.
  • update_aclElimina dadosAtualizar um acl existente identificado pelo id do acl. Apenas os campos passados são alterados. Ação destrutiva; pode exigir aprovação. Resumo da API: Atualizar propriedades de uma Permissão existente.
  • update_dashboardAltera dadosAtualizar um dashboard existente identificado pelo id do dashboard. Apenas os campos passados são alterados. Resumo da API: Atualizar propriedades de um Dashboard existente.
  • update_dashboard_blockAltera dadosAtualizar um bloco existente identificado pelo id do bloco. Apenas os campos passados são alterados. Resumo da API: Atualizar propriedades de um Bloco existente.
  • update_feedAltera dadosAtualizar o nome, chave ou descrição de um feed por `feed_key`.
  • update_feed_dataAltera dadosAtualizar dados existentes identificados pelo id do dado. Apenas os campos passados são alterados. Resumo da API: Atualizar propriedades de Dados existentes.
  • update_groupAltera dadosAtualizar um grupo existente identificado pela chave do grupo. Apenas os campos passados são alterados. Resumo da API: Atualizar propriedades de um Grupo existente.
  • update_tokenElimina dadosAtualizar um token existente identificado pelo id do token. Apenas os campos passados são alterados. Ação destrutiva; pode exigir aprovação. Resumo da API: Atualizar propriedades de um Token existente.
  • update_triggerAltera dadosAtualizar um trigger existente identificado pelo id do trigger. Apenas os campos passados são alterados. Resumo da API: Atualizar propriedades de um Trigger existente.

Configure em três passos

  1. 1

    Escolha a aplicação

    Crie uma conta gratuita no PipMCP e escolha Adafruit IO na lista de aplicações.

  2. 2

    Cole a sua chave

    Cole sua Chave do Adafruit IO e seu usuário do Adafruit IO. Faça login em io.adafruit.com e clique no ícone de chave (Minha Chave) no topo da página. Copie a Chave Ativa e o usuário exibidos lá.

  3. 3

    Adicione a ligação à sua IA

    Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:

    1. Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
    2. Cole a sua ligação no campo URL do servidor MCP remoto.
    3. Ative-o no menu + de uma conversa.

Perguntas

O que a IA pode fazer no Adafruit IO?

A IA pode ler seu perfil de usuário, feeds, dados do feed, dados de gráficos, grupos, painéis, blocos dos painéis e gatilhos. Ela pode criar e atualizar feeds, criar grupos, enviar valores para um feed ou vários feeds em um grupo, e excluir um único ponto de dados.

A IA vê minha chave do Adafruit IO?

Não. Suas credenciais do Adafruit IO são criptografadas em repouso e nunca mostradas à IA. Após você salvá-las, elas não são mostradas novamente, nem mesmo a você. A IA só vê os resultados das ferramentas que ela chama.

Posso controlar o que a IA é autorizada a fazer?

Sim. Você escolhe quais ferramentas estão ligadas, então você pode começar em modo de leitura apenas. Enviar valores pode fazer seus dispositivos agir, e excluir um ponto de dados não pode ser desfeito, então ambos podem requerer sua aprovação antes de rodarem. Cada chamada de ferramenta é registrada.

Funciona com o ChatGPT?

Sim. No ChatGPT, vá em Configurações › Aplicações e Conectores › Avançado, ative o Modo Desenvolvedor e adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona no Claude (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.

Qual é o custo?

O plano gratuito do PipMCP não requer cartão de crédito para começar. Os planos pagos são cobrados por tarefa concluída. Você também precisa de sua própria conta Adafruit IO.

Por que preciso inserir meu nome de usuário além da chave?

A maioria dos endereços da API do Adafruit IO inclui seu nome de usuário, então o PipMCP precisa dele para acessar seus feeds, grupos e dashboards. Você encontra tanto o nome de usuário quanto a Chave Ativa em Minha Chave no io.adafruit.com.

Deixe a sua IA trabalhar em Adafruit IO ainda hoje.

Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.

Ligar Adafruit IO gratuitamente

O PipMCP não tem qualquer afiliação com Adafruit IO. Os nomes dos produtos são marcas comerciais dos respetivos titulares.