MDC: seus dados externos dentro do Hub
Conecte bancos de dados e APIs que sua empresa já usa e transforme esses dados em endpoints que abastecem o Marvin, os Dashboards e sistemas de fora.
Guias do MDC 1
Etapa 1 de 5
Cadastre um banco de dados
Conecte o PostgreSQL da empresa e teste antes de salvar.
-
No menu do MDC, em Conectar, abra Bancos de dados. A escolha do tipo de fonte acontece aí, no menu.
-
Abre a janela Nova fonte Postgres.
-
O nome aparece na lista, no detalhe da fonte e no Marvin.
-
Host, porta, database, usuário e senha. Prefira um usuário só com permissão de leitura; SSL e túnel SSH ficam na mesma janela.
-
Clique em Testar antes de salvar: o teste existe justamente para errar barato.
-
Com Conexão OK, clique em Criar fonte: a fonte abre na tela dela.
Etapa 2 de 5
Conecte uma API do catálogo
Para APIs, comece pelo provedor no catálogo Marvee.
-
No menu, em Conectar, abra APIs (HTTP). Servidores MCP seguem o mesmo caminho, no item ao lado.
-
Abre o catálogo Marvee de provedores, separados por categoria.
-
Filtre pela categoria ou busque pelo nome. Se o seu sistema não estiver lá, peça a integração no próprio catálogo.
-
Dê um nome à fonte e informe só a credencial que o provedor pede.
-
A fonte já chega com os endpoints prontos do catálogo.
Etapa 3 de 5
Explore os dados
Tabelas, colunas e consultas de leitura, sem sair do Hub.
-
Na tela do banco, Abrir workbench mostra o schema ao lado do editor SQL.
-
Em Schema do Banco, abra o schema para ver as tabelas.
-
Abra uma tabela para ver as colunas dela.
-
Clique no nome da tabela para ver uma amostra das primeiras linhas.
-
No Editor SQL, escreva a consulta de leitura. A sugestão de SQL por IA vem do Marvin, no topo da tela.
-
O workbench executa consultas de leitura; comandos que alteram dados são bloqueados.
Etapa 4 de 5
Publique um endpoint
A consulta vira uma rota com parâmetros, testada no playground.
-
Na tela do banco, Novo endpoint SQL abre o formulário do endpoint.
-
Em Identidade, escolha o método e preencha a Rota e o Nome.
-
Em Query SQL, use :nome para cada valor que muda a cada chamada, como :cliente.
-
Clique em Adicionar no aviso do placeholder. Em Parâmetros SQL, ajuste o tipo, o valor padrão e se é obrigatório.
-
O endpoint fica salvo. O cartão Quem acessa mostra quem alcança este dado e por qual caminho.
-
Clique em Testar para abrir o playground do endpoint.
-
Informe o parâmetro e clique em Executar. Confira o resultado antes de usar o endpoint.
Etapa 5 de 5
Use o dado e acompanhe
Do endpoint ao relatório, com os logs e a saúde no MDC.
-
Em Relatórios, Criar relatório pergunta como você quer começar.
-
O relatório parte de um endpoint do MDC.
-
Os endpoints aparecem agrupados por fonte. Depois, Criar relatório leva ao gráfico.
-
De volta ao MDC, os Logs registram cada execução: status, fonte, origem e duração.
-
O painel resume o tráfego, a saúde dos endpoints e avisa das chaves de API perto de vencer.
Precisa de mais? Abra um chamado dentro do Hub.
Ler este passo a passo em texto
O MDC (Marvee Data Connector) é a porta de entrada dos dados que vivem fora do Hub. Sua empresa já tem informação valiosa em outros lugares: um banco de dados próprio, um sistema antigo, a API de um serviço contratado. Conecte essa fonte ao MDC e o dado passa a abastecer o Marvin e os Dashboards, sem migrar nada e sem digitar de novo.
O que é e quando usar
O MDC conecta fontes de dados externas (bancos PostgreSQL e APIs HTTP/REST) e publica endpoints sobre elas: consultas prontas, com nome, rota e parâmetros, que outras ferramentas consomem. É a camada de dados; quem mostra o gráfico é o Dashboards, quem responde a pergunta é o Marvin.
| Use o MDC para | Não use o MDC para |
|---|---|
| Conectar um banco de dados ou API que a empresa já usa e consultar sem sair do Hub | Guardar documentos e conhecimento: use o Brain |
| Publicar endpoints que alimentam gráficos e a IA | Montar os gráficos em si: os gráficos vivem no Dashboards |
| Expor dados curados para um sistema de fora consumir, com chave de API | Registrar vendas ou atendimento: use o CRM e o app WhatsApp |
O que o MDC entrega hoje:
- Fontes de dados: bancos PostgreSQL e APIs (HTTP/REST), com teste de conexão antes de salvar e suporte a SSL e túnel SSH quando o banco exige.
- Catálogo Marvee de provedores de API e servidores MCP, com credenciais e capacidades já descritas. Há opções prontas como Fireflies e Questor ZEN, além de outros provedores exibidos na tela.
- Schema do banco, no workbench: tabelas, colunas e uma amostra das primeiras linhas, sem escrever nada.
- Workbench SQL: consultas de leitura direto na fonte, com sugestão de SQL gerada por IA pelo Marvin.
- Endpoints: consultas publicadas com rota, método e parâmetros tipados, testáveis num playground antes de entrar em uso.
- Chaves de API e gateway: endpoints consumíveis por sistemas de fora, com escopo por endpoint e data de expiração.
- Credenciais reutilizáveis, guardadas de forma cifrada.
- Controle de acesso fonte a fonte, logs de cada execução e um painel com a saúde dos endpoints.
Conceitos e acesso
Seis termos organizam o app:
| Termo | O que é | Onde aparece |
|---|---|---|
| Fonte | A conexão com um banco PostgreSQL ou uma API externa | Coluna Fonte, em Bancos de dados e em APIs (HTTP) |
| Endpoint | Uma consulta publicada sobre a fonte, com rota, método e parâmetros | Detalhe da fonte, depois de publicado |
| Credencial | Um dado de acesso reutilizável entre fontes, guardado cifrado | Item Credenciais |
| Chave de API | O que autoriza um sistema de fora a consumir seus endpoints | Item Chaves de API |
| Gateway | A porta pública por onde esses sistemas consomem os endpoints | O endereço público que o endpoint publicado passa a atender |
| Workbench SQL | O editor para escrever e executar consultas de leitura na fonte | Botão Abrir workbench, no detalhe do banco conectado, para explorar o schema e executar SQL |
Acesso. O administrador da sua organização libera o app. Além disso, o acesso é controlado fonte a fonte: cada fonte tem sua lista de membros com acesso, e quem gerencia a fonte concede ou revoga esse acesso.
Para responder a pergunta contrária, quem enxerga este dado, a tela de cada endpoint tem o cartão Quem acessa. Ele lista as pessoas que alcançam aquele endpoint e por qual caminho: acesso total ao app, administração da fonte, acesso a todos os endpoints, acesso direto àquele endpoint, ou apenas aos metadados. O cartão é de leitura, e conceder ou tirar acesso continua sendo feito no acesso da fonte.
Primeiro uso: passo a passo
O primeiro uso começa fora do Hub e segue em cinco etapas dentro do MDC, uma por seção abaixo.
Separe os dados de conexão. Para um banco PostgreSQL: endereço, porta, nome do banco, usuário e senha (e SSL ou túnel SSH, se o banco exigir). Se você não tem esses dados, peça ao responsável técnico pelo sistema. Prefira um usuário só com permissão de leitura.
Checklist do primeiro uso: conectar uma fonte real, testar a conexão antes de salvar, publicar um endpoint validado no playground e ver o dado aparecer num dashboard ou numa resposta do Marvin.
Cadastre um banco de dados
No menu do MDC, o grupo Conectar separa o tipo de fonte: Bancos de dados (Postgres), APIs (HTTP) e Servidores MCP. A escolha do tipo acontece aí, no menu.
- Abra Bancos de dados e clique em Novo banco. Abre a janela Nova fonte Postgres.
- Dê um nome à fonte. O nome aparece na lista, no detalhe da fonte e no Marvin.
- Preencha a configuração: Host, Porta, Database, Usuário e Senha. SSL e túnel SSH ficam na mesma janela, em Rede e segurança.
- Clique em Testar para testar a conexão antes de salvar. Com Conexão OK, clique em Criar fonte: a fonte abre na tela dela.
Conecte uma API do catálogo
Para HTTP e MCP, procure primeiro o provedor no catálogo Marvee e preencha somente os dados pedidos.
- Abra APIs (HTTP) e clique em Nova API. Em Servidores MCP, o caminho é o mesmo, pelo botão Novo servidor.
- No catálogo, filtre pela categoria ou busque o provedor pelo nome e escolha o seu. Se o sistema que você usa não estiver lá, o atalho Não achou a ferramenta que você usa? pede a integração.
- Dê um nome à fonte e informe só a credencial que o provedor pede. Quando o provedor permite o teste, o MDC pede que você teste a conexão antes de criar a fonte.
- Clique em Criar fonte. A fonte já chega com os endpoints prontos do catálogo.
Explore os dados
- Com a fonte salva, abra o banco e clique em Abrir workbench. O schema fica à esquerda e o Editor SQL, à direita.
- Em Schema do Banco, abra o schema e navegue pelas tabelas e colunas.
- Clique no nome de uma tabela para ver uma amostra das primeiras linhas.
- Para ir além, escreva a consulta no Editor SQL e clique em Executar. O workbench executa consultas de leitura, e o Marvin, no topo da tela, sugere o SQL por IA.
O MDC também pode aprender com IA um resumo da estrutura da fonte (Treinar IA com o schema), o que melhora as consultas geradas a partir de linguagem natural (isso consome créditos de IA).
Publique um endpoint
Transforme a consulta que interessa num endpoint: nome, rota, método e parâmetros (com tipo, obrigatoriedade e valor padrão).
- Na tela do banco, clique em Novo endpoint SQL.
- Em Identidade, escolha o método e preencha a Rota e o Nome.
- Em Query SQL, escreva a consulta e use
:nomepara cada valor que muda a cada chamada, como:cliente. - O MDC avisa do placeholder ainda não declarado. Clique em Adicionar e, em Parâmetros SQL, ajuste o tipo, o valor padrão e se o parâmetro é obrigatório.
- Clique em Criar endpoint. Na tela do endpoint, o cartão Quem acessa mostra quem alcança aquele dado.
- Clique em Testar para abrir o playground, informe os parâmetros e clique em Executar para conferir o resultado antes de usar.
Dá para duplicar, ativar e desativar endpoints conforme o uso evolui.
Use o dado e acompanhe
Use o dado onde ele importa. Aponte um gráfico do Dashboards para o endpoint: em Relatórios, clique em Criar relatório, escolha Marvee Data Connection e o endpoint (eles aparecem agrupados por fonte); Criar relatório leva ao gráfico. Você também pode perguntar ao Marvin no chat, ou criar uma chave de API para um sistema de fora consumir o endpoint pelo gateway.
Acompanhe. Os Logs registram cada execução, com status, fonte, origem e duração. A Visão geral resume o tráfego, a saúde dos endpoints e avisa das chaves de API perto de expirar.
Limites e erros comuns
| Expectativa | Realidade hoje |
|---|---|
| Todo sistema externo aparece no catálogo | O catálogo já traz provedores validados, mas não cobre qualquer sistema. Quando o provedor não estiver disponível, use uma API HTTP própria ou solicite uma nova integração |
| Conectar qualquer tipo de banco de dados | O banco com suporte direto hoje é o PostgreSQL; para outros sistemas, o caminho é a API deles |
| Editar os dados do sistema de origem pelo Hub | O explorador, o workbench e o Marvin executam consultas de leitura; comandos que alteram dados são bloqueados |
| O MDC monta relatórios e gráficos | O MDC entrega o dado; o gráfico é montado no Dashboards e o relatório, pelo Marvin |
Erros comuns de quem começa: salvar a fonte sem testar a conexão (o teste existe justamente para errar barato), publicar endpoint sem rodar no playground, criar chave de API com acesso a todos os endpoints quando um só resolveria (prefira escopo específico e defina expiração) e deixar uma chave expirar sem perceber (o painel lista as chaves perto de vencer; olhe de tempos em tempos).
Próximo passo
Com a fonte conectada e os primeiros endpoints no ar, o MDC vira o alicerce de dados do resto do Hub:
- Dashboards: use os endpoints como fonte dos seus gráficos e acompanhe os números do sistema externo lado a lado com os dados do próprio Hub.
- Marvin: pelo chat, ele lista fontes, explora tabelas, executa consultas de leitura, cria e edita endpoints e gerencia chaves de API, sempre pedindo sua confirmação antes de qualquer alteração.
- Gateway: quando outro sistema da empresa precisar do dado curado, crie uma chave de API com escopo restrito e entregue o endpoint pronto, com logs e saúde acompanhados no painel.
Não resolveu?
Abra um chamado pelo botão de suporte dentro do Hub. Nosso time responde e, quando é problema de produto, ele vira uma correção rastreável.