Skip to main content

MCP Server

O Portal disponibiliza um servidor MCP (Model Context Protocol) completo que permite que LLMs e agentes de IA controlem dispositivos, automações, scripts, dashboards e muito mais — tudo usando linguagem natural.

O que e o MCP?

O Model Context Protocol (MCP) e um protocolo aberto que padroniza como aplicações de IA se conectam a fontes de dados e ferramentas externas. O Portal implementa um MCP Server com Streamable HTTP transport, expondo mais de 55 ferramentas que cobrem todas as funcionalidades da plataforma. Com isso, você pode usar assistentes como Claude Code CLI, Gemini CLI ou qualquer agente compatível com MCP para controlar sua casa inteligente por texto.

Endpoint

O transporte utilizado e Streamable HTTP — o padrão recomendado pelo MCP para servidores remotos.

Autenticação

O MCP Server utiliza OAuth 2.1 via Logto. A autenticação e automática: ao conectar um cliente MCP pela primeira vez, o fluxo OAuth será iniciado no navegador para autorizar o acesso. Não e necessário configurar tokens manualmente — o protocolo MCP OAuth cuida de tudo.

Ferramentas Disponíveis

O servidor expoe as seguintes ferramentas, organizadas por domínio:

Dispositivos e Entidades

Automações

Scripts

Tags (NFC/QR Code)

Dashboards

Transferências

Organizações

Suporte

Produtos & Checkout

Agendamento

Conectando o Claude Code CLI

1

Adicionar o servidor MCP

Execute no terminal:
2

Autorizar o acesso

Na primeira vez que você usar uma ferramenta do Portal, o Claude Code abrira automaticamente o navegador para você fazer login e autorizar o acesso via OAuth.
3

Começar a usar

Agora você pode pedir ao Claude para controlar seus dispositivos diretamente:

Conectando o Gemini CLI

1

Editar o arquivo de configuração

Adicione ao arquivo ~/.gemini/settings.json:
2

Autorizar o acesso

Ao usar uma ferramenta pela primeira vez, o fluxo OAuth será iniciado no navegador.
3

Começar a usar

Use linguagem natural para controlar seus dispositivos pelo Gemini CLI.

Conectando o OpenClaw

O OpenClaw e um assistente pessoal de IA open-source que suporta MCP servers para estender suas capacidades.
1

Editar o arquivo de configuração

Adicione ao arquivo ~/.openclaw/openclaw.json:
2

Reiniciar o OpenClaw

Reinicie o gateway do OpenClaw para que a nova configuração seja carregada.
3

Autorizar o acesso

Na primeira interação com uma ferramenta do Portal, o fluxo OAuth será iniciado no navegador para autenticação.
4

Começar a usar

Agora você pode pedir ao OpenClaw para controlar seus dispositivos usando linguagem natural.

Usando em Agentes Customizados

Você pode conectar qualquer agente ao Portal usando o SDK oficial do MCP.

TypeScript

Python

Para agentes customizados, você precisara implementar o fluxo OAuth 2.1 manualmente ou fornecer um token de acesso válido nos headers da requisição.

Exemplos de Uso

Aqui estão alguns exemplos de comandos em linguagem natural que um agente conectado ao Portal pode executar:
Os agentes de IA entendem contexto. Você pode usar linguagem natural sem precisar saber o nome exato das ferramentas — o agente escolhe automaticamente quais ferramentas usar.