Ver categorias

Como conectar o Microsoft Access ao Claude/Cursor via MCP (Configuração do servidor Microsoft Access MCP)

24 minutos de leitura

SERVIDOR MCP MICROSOFT ACCESS

Consultar o Microsoft Access com Claude ou Cursor via MCP.

Faça perguntas em linguagem simples sobre seus dados do Microsoft Access — .accdb e .mdb Arquivos, clientes, pedidos, tabelas vinculadas — tudo isso por meio de uma conexão segura na nuvem, somente para saída, com Schema Intelligence integrado ao conector Microsoft Access MCP, para que a IA gere SQL Jet/ACE correto na primeira tentativa.

Sem furos no firewall Uma chave, cada conector Dados em tempo real, sem atrasos no cache. Traga sua própria ferramenta de IA

O Query Streams é uma plataforma segura de integração de dados em tempo real que integra todos os bancos de dados e APIs SaaS da sua conta ao Claude, Cursor, ChatGPT e Grok — tudo por meio de uma única chave MCP, sem necessidade de alterações no firewall. Este guia explica passo a passo como conectar o conector MCP do Microsoft Access, para que sua ferramenta de IA possa responder a perguntas em linguagem natural sobre .accdb e .mdb Dados — clientes, pedidos, itens de linha, tabelas vinculadas, junções ad-hoc e agregações — sem que você precise exportar arquivos CSV do Access ou se atrapalhar com o painel de navegação. Saiba mais em QueryStreams.com e inscreva-se gratuitamente Para começar a fazer perguntas reais do Microsoft Access à sua ferramenta de IA.

O que o Query Streams MCP oferece para o Microsoft Access?

Outros servidores “Microsoft Access MCP” no cenário de código aberto conectam a ferramenta de IA diretamente a um único .accdb ou .mdb O caminho do arquivo funciona, mas vincula o cliente de IA a uma única máquina, não oferece escopo ou limitação de taxa e não fornece um registro de auditoria do que a IA realmente solicitou. O servidor Query Streams MCP para Microsoft Access resolve um problema mais amplo: uma única chave, todos os conectores, registro de auditoria completo e a ferramenta de IA nunca vê o caminho do arquivo ou a string de conexão subjacente.

Zero buracos de firewall de entrada

O Agente de Rede abre uma única conexão de saída criptografada na nuvem para o Query Streams. Seu cliente de IA se conecta à nuvem, nunca ao seu arquivo do Microsoft Access ou à máquina host. Nenhuma porta para abrir, nenhum compartilhamento de arquivos para expor, nenhuma VPN, nenhum backend do SharePoint ou OneDrive exposto à internet pública.

Uma chave, cada conector

A mesma chave MCP alcança todos os bancos de dados e APIs SaaS conectados à sua conta. Adicione um conector Stripe ou PostgreSQL amanhã e a ferramenta de IA o reconhecerá junto às suas tabelas do Microsoft Access sem precisar digitar novamente.

Inteligência de esquema integrada

A IA visualiza descrições selecionadas por IA, tipos semânticos, listas de valores de enumeração e chaves estrangeiras descobertas para cada coluna do Microsoft Access — não apenas a lista de tabelas simples retornada pelo driver ACE OLEDB/Jet. Ela escreve SQL Jet preciso na primeira tentativa, mesmo em bancos de dados Access legados com nomes de campos enigmáticos e nomes de tabelas entre colchetes, como [Detalhes do pedido].

O modo somente leitura é imposto no agente.

Nem mesmo um LLM alucinado consegue emitir EXCLUIR, ATUALIZAR, ou DERRUBAR por meio de fluxos de consulta MCP. O agente de rede rejeita tudo o que não for SELECIONAR, COMou uma consulta de transformação/seleção antes mesmo que o driver ACE OLEDB veja o SQL.

limites de taxa por chave

Por padrão, são 60 solicitações por minuto e 10 chamadas de execução por minuto, configuráveis por chave. Um loop descontrolado de chamadas da ferramenta de IA atinge um bucket de tokens, não o bloqueio do seu arquivo Access ou a máquina onde o agente está sendo executado.

Como funciona sem abrir portas do firewall

O Query Streams Network Agent é um pequeno programa que você instala uma única vez em uma máquina Windows e que pode acessar seu arquivo do Microsoft Access — em qualquer laptop, desktop, servidor de arquivos ou máquina virtual Windows onde o arquivo esteja localizado. .accdb ou .mdb vidas, além do Microsoft Access Database Engine / ACE OLEDB redistribuível. O agente abre o arquivo por meio do provedor ACE OLEDB / Jet, portanto, a ferramenta de IA nunca vê o caminho do seu arquivo nem suas credenciais de tabela vinculada. Veja como funciona o link do agente somente de saída →

Cliente de IA

Cursor, Claude,
ChatGPT, Grok

Servidor QS MCP

HTTP de fluxo
Autenticação com chave X-MCP

Agente de rede

Na sua rede
Link de saída na nuvem

Banco de dados Microsoft Access

Arquivo .accdb / .mdb
aberto pelo agente

Não é necessária nenhuma porta de entrada — o agente disca para fora, nunca o contrário.

A tecla MCP que você fornece ao Cursor ou ao Claude tem escopo (ler / analisar / executar), revogável a qualquer momento e com limite de taxa por chave. A ferramenta de IA chama essas ferramentas MCP para realizar seu trabalho:

querystreams-mcp · catálogo de ferramentas
qs_list_organizaçõesler
Retorna a organização associada à chave de chamada.
qs_list_agentesler
Lista agentes de rede e estado online.
qs_list_connectorsler
Lista os conectores de dados (uma entrada por servidor de banco de dados ou API).
qs_get_connector_schemaler
Retorna as tabelas e colunas do Microsoft Access que a IA pode consultar (um "banco de dados" lógico por registro). .accdb / .mdb arquivo), com enriquecimento de Inteligência de Esquema quando disponível.
tabela_de_perfil_qsanalisar
Valores de amostra, distribuições, detecção de enumerações, tipos semânticos — sob demanda.
qs_list_saved_queriesler
Modelos SQL parametrizados pré-construídos nos quais a equipe confia. A IA os executa sem nunca ver o código SQL.
qs_executar_consulta_salvaexecutar
Executa uma consulta salva por chave_padrão com opções de substituição de parâmetros.
qs_executar_consultaexecutar
Executa uma instrução SELECT em um conector. O validador somente leitura é executado no agente, antes que o driver ACE OLEDB veja o SQL.

Por que a Inteligência de Esquema torna o Query Streams MCP diferente?

A maioria dos servidores “MCP para Microsoft Access” no cenário de código aberto fornece à sua ferramenta de IA a mesma lista de tabelas básica que MSysObjects entrega a um estranho. Nomes de campos. Tipos de dados Jet. Talvez uma chave primária. O analista de software fica sem saber o quê. StatusID = 3 significa, o quê CustNm lojas, ou se [Detalhes do Pedido].ID do Pedido na verdade se junta a Pedidos.ID do Pedido (Normalmente, o Access declara os relacionamentos na janela Relacionamentos, mas muitas versões mais antigas também o fazem.) .mdb Os arquivos são anteriores a isso ou foram exportados de fontes externas sem que os relacionamentos fossem preservados. É por isso que o primeiro SQL que a maioria dos LLMs escreve em um esquema Access básico está errado — não porque o LLM seja ruim, mas porque não possui os dados necessários para estar correto.

O Query Streams MCP retorna esse mesmo esquema enriquecido com Inteligência de Esquema (IE) — Metadados selecionados por IA gerados a partir da análise do seu perfil real Os dados são do Microsoft Access, portanto, todas as ferramentas de esquematização que a IA utiliza retornam o esquema básico mais seis camadas de conhecimento selecionado, e o LLM para de fazer suposições. Como a Inteligência de Esquema possibilita a geração de SQL preciso →

Para tornar isso concreto, veja o que o cliente de IA recebe de uma única consulta. qs_get_table_schema chamada contra um banco de dados típico do Microsoft Access no estilo Northwind (Clientes, Pedidos, [Detalhes do pedido], Produtos) — primeiro sem Schema Intelligence, depois com ele.

Sem inteligência de esquema fonte_de_dados: esquema_capturado
// O que o LLM vê == TABELA: Clientes == – ID do Cliente Texto(5) [PK, NÃO NULO] - Nome da empresa Texto(40) NÃO NULO – Nome de contato Texto(30) - País Texto(15) == TABELA: Pedidos == – ID do Pedido Longo [PK, AutoNumber] – ID do Cliente Texto(5) – Data do Pedido Data/Hora – Data de envio Data/Hora – Frete Moeda == TABELA: [Detalhes do Pedido] == – ID do Pedido Longo NÃO NULO – ID do produto Longo NÃO NULO – Preço unitário Moeda NÃO NULA – Quantidade Inteiro NÃO NULO – Desconto Único NÃO NULO == TABELA: Produtos == – ID do Produto Longo [PK, AutoNumber] – Nome do produto Texto(40) – Categoria do produto Texto(15) – UnidadesEmEstoque Número inteiro Relacionamentos: (nenhum retorno do provedor ACE) si_recommendation: estado: “não_executar” O que está faltando para esta chamada: – Chaves estrangeiras descobertas por IA – Valores de amostra por coluna + detecção de enumeração – Descrições de tabelas e colunas – Classificações de tipo semântico – Marcação de domínio de negócios Observação: “Apenas tipos, sem contexto semântico”
Com inteligência de esquema fonte_de_dados: inteligência_de_esquema
// O que o LLM vê == TABELA: Clientes [DIM, domínio:clientes] == “Cadastro de clientes no estilo Northwind. O ID do cliente é um código alfanumérico de 5 caracteres (ALFKI, ANATR, …).” – ID do Cliente Texto(5) [PK] identificador - Nome da empresa Texto(40) nome_da_organização Amostra: 'Alfreds Futterkiste', 'Acme Corp.' - País Texto(15) código_do_país (enumeração) EUA (38%) | Alemanha (12%) | Reino Unido (9%) | França (8%) | … == TABELA: Pedidos [FATO, domínio:vendas] == “Uma linha por cabeçalho de pedido. OrderDate é a data em que o pedido foi feito; ShippedDate é NULL até que o pedido seja enviado.” – ID do pedido Longo [PK, AutoNumber] identificador – ID do Cliente Texto(5) identificador FK -> Customers.CustomerID (sobreposição de 100%, confiança 0,99) – Data do Pedido Data/Hora data_iso Período: 04/07/2024 a 01/05/2026 – Data de envio Data/Hora date_iso (permite valores nulos; ~12% NULL = não enviado) == TABELA: [Detalhes do Pedido] [FATO, domínio:vendas] == “Uma linha por produto por pedido. O nome da tabela entre colchetes preserva o espaço. Receita = SOMA(PreçoUnitário * Quantidade * (1 – Desconto)).” – ID do pedido Longo identificador FK -> Orders.OrderID (sobreposição de 100%, confiança 0,99) – ID do produto Longo identificador FK -> Products.ProductID (sobreposição de 100%, confiança de 0,99) – Preço unitário Moeda moeda – Quantidade Número inteiro contador == TABELA: Produtos [DIM, domínio:produtos] == – Nome do Produto Texto(40) conteúdo_de_texto – Categoria do produto Texto(15) categoria (enumeração) Bebidas (16%) | Doces (13%) | Laticínios (12%) | … - nome varchar(200) nome_da_pessoa == TABELA: produtos [DIM, domínio:produtos] == – nome varchar(200) conteúdo_de_texto – sku varchar(64) identificador Exemplo: ['QS-001-MINT','QS-014-DARK','QS-027-AMBER']

As seis camadas do Schema Intelligence adicionam

SI é opcional por (conector, banco de dados) O emparelhamento e a execução funcionam como uma análise de perfil única dos seus dados do Microsoft Access — não alteram o esquema nem gravam nada nos seus arquivos. .accdb / .mdb O arquivo é atualizado incrementalmente sempre que o esquema é alterado. Mais sobre as seis camadas de Inteligência de Esquema →

Descrições selecionadas por IA

Descrição clara e objetiva para cada banco de dados, tabela e campo — gerada uma única vez e atualizada quando o esquema é alterado. Classificação por nível de confiança; descrições criadas pelos usuários sempre têm prioridade.

Pedidos: “Uma fila por pedido”
cabeçalho; ShippedDate é NULL
até que o pedido seja enviado.”

Classificações de tabelas

Cada tabela é etiquetada como FACT (eventos transacionais), DIM (referência descritiva) ou LOOKUP (pequenos mapas de código), além de um domínio de negócios — vendas, RH, SEO, finanças, suporte e mais 14.

Pedidos [FACT, domínio:vendas]
Clientes [DIM, domínio:clientes]

Tipos semânticos por coluna

Dezoito tipos — moeda, e-mail, data_iso, código_de_status, porcentagem, posição_no_ranking, identificador, url, nome_de_pessoa e muito mais. A IA gera SQL Jet/ACE adequado ao dialeto de cada tipo.

Preço unitário: moeda
Data do pedido: data_iso
Nome da empresa: org_name

Valores de exemplo extraídos de dados reais

Linhas aleatórias são apresentadas ao LLM para que ele reconheça padrões que nenhum esquema consegue mostrar — convenções de formatação, valores codificados, estilos de abreviação e o formato real das suas strings.

ID do Cliente: ['ALFKI', 'ANATR',
'ANTON', 'BERGS']

Detecção de enumerações com distribuições

Colunas de baixa cardinalidade (50 ou menos valores distintos, no máximo 5% das linhas únicas) são mapeadas para sua lista completa de valores com a contagem de linhas. A IA nunca tenta adivinhar maiúsculas e minúsculas ou a ortografia.

Categoria de produto: Bebidas (16%)
| Confeitaria (13%) | Laticínios (12%)
| Frutos do mar (11%) | …

Descoberta implícita de chave estrangeira

A análise de sobreposição de dados entre tabelas revela junções que a janela de Relacionamentos nunca capturou. Armazenadas juntamente com chaves estrangeiras formais com pontuações de confiança, retornadas por qs_get_relacionamentos.

[Detalhes do Pedido].ID do Pedido ->
Pedidos.ID do Pedido
(Sobreposição de 100%, confiança de 0,99)

Mesmo prompt, SQL diferente

A prova está no SQL que a ferramenta de IA realmente escreve. Mesma sessão do Cursor, mesmo modelo Claude, mesmo prompt — “Quem são nossos 10 principais clientes em termos de receita este ano e quais categorias de produtos eles mais compram?” Sem a Inteligência de Esquemas, o LLM precisa adivinhar. Com ela, o LLM sabe.

Sem inteligência de esquema
— Primeira tentativa do LLM contra o esquema básico: SELECIONAR Nome da empresa, SUM(Preço unitário) AS Receita DE Clientes c, Pedidos o, Detalhes_do_Pedido od ONDE c.CustomerID = o.CustomerID E o.OrderID = od.OrderID E Data de envio >= '2026-01-01' GRUPO POR Nome da empresa ORDER BY Receita DESC; ERRO: 'Order_Details' não é uma tabela reconhecida. O nome real contém um espaço: [Detalhes do Pedido] Selecionado ShippedDate (quando foi enviado, não quando foi encomendado) — semântica incorreta A função SUM(UnitPrice) ignora a quantidade — receita incorreta. Sem limite de linhas, retorna todos os clientes; coluna Digite "Formatos de moeda" incorretamente como "Float simples". nenhuma dimensão de categoria de produto no resultado
Com inteligência de esquema
— Primeira tentativa do LLM com SI ativado: SELECIONAR PRINCIPAL 10 c.NomeDaEmpresa, SUM(od.PreçoUnitário * od.Quantidade) AS Receita, PRIMEIRO(p.Categoria do Produto) AS Categoria principal DE ((Clientes c JUNÇÃO INTERNA Pedidos de ON c.CustomerID = o.CustomerID) JUNÇÃO INTERNA [Detalhes do Pedido] od ON o.OrderID = od.OrderID) JUNÇÃO INTERNA Produtos p ON od.ProductID = p.ProductID ONDE o.OrderDate >= Adicionar data(“yyyy”, –1, Data()) GRUPO POR c.NomeDaEmpresa ORDER BY SUM(od.PreçoUnitário * od.Quantidade) DESC; 10 linhas. Acertou na primeira tentativa. As etiquetas FACT/DIM orientaram a estrutura de junção de 4 tabelas. A descoberta de chaves estrangeiras vinculou OrderID e ProductID às junções. [Detalhes do pedido] O agrupamento foi obtido a partir de dados de amostra TOP N + DateAdd()/Date() = dialeto Jet/ACE correto Preço unitário * Quantidade = receita, não apenas preço
Não deseja executar o Schema Intelligence? O MCP ainda funciona — as ferramentas de esquema retornam metadados básicos e cada resposta degradada carrega um si_recomendação O bloco informa à IA exatamente o que está faltando, com uma opção de chamada única para ativar a integração de sistemas durante a conversa. qs_request_si_analysisA maioria dos bancos de dados do Microsoft Access são pequenos (algumas dezenas de tabelas), portanto, uma primeira verificação de integridade de dados geralmente termina em menos de 10 minutos. Quando ativar a Inteligência de Esquema →
Nova AI

O MCP não é para você? Experimente o Nova AI.

Ignore completamente os arquivos de configuração JSON — A Nova AI está integrada diretamente no portal web do Query Streams. e responde às mesmas perguntas em linguagem simples em todo o seu conector do Microsoft Access e em todos os outros conectores da sua conta, sem necessidade de configuração ou assinatura separada de um fornecedor de IA.

Conheça a Nova AI

Pré-requisitos

Antes de começar, certifique-se de ter:

  1. Uma conta gratuita do Query Streams em my.querystreams.com.
  2. O Agente de Rede Query Streams instalado em uma máquina Windows que consegue alcançar o seu .accdb ou .mdb arquivo (mais o pacote redistribuível do Microsoft Access Database Engine / ACE OLEDB) — veja Baixe o Agente de Fluxos de Consulta.
  3. Um conector do Microsoft Access configurado para o agente — veja o existente configuração do conector Guias para as configurações do caminho do arquivo. O agente armazena o caminho do arquivo e quaisquer senhas de banco de dados ou credenciais de grupo de trabalho; a ferramenta de IA nunca os altera.
  4. Qualquer cliente de IA compatível com MCP. Neste guia, mostraremos o Cursor, o Claude Desktop, o ChatGPT e o Grok; se você usa o Windsurf, o Zed, o Continue, o Cline, o VS Code Copilot, o Codex ou o Goose, o bloco de configuração é essencialmente o mesmo.
  5. Cinco minutos.
Você só precisa configurar o agente uma vez. O mesmo agente que alimenta os complementos do Query Streams para Excel e Planilhas Google, o Construtor de Consultas da Web e o Nova AI também serve ao MCP. Adicionar o MCP a uma conta existente do Query Streams consiste apenas em gerar uma chave — o agente e o conector do Microsoft Access já estão em execução.
1

Gere uma chave MCP

Do /mcp Na página de Fluxos de Consulta, crie uma chave com os escopos desejados.

2

Insira-o no seu cliente de IA

Um único trecho JSON para Cursor, Claude, ChatGPT ou Grok. A mesma chave em todos os casos.

3

Faça uma pergunta

"Mostre-me os clientes que mais faturaram nos últimos 30 dias." — a IA aciona as ferramentas certas e você obtém a resposta.

Etapa 1: Gere uma chave MCP em Fluxos de Consulta

Faça login no Query Streams e abra o Página MCP (ou faça login primeiro em my.querystreams.com e clique em MCP (na navegação à esquerda). Clique Gerar chaveDê à chave um nome reconhecível (algo como cursor-laptop ou claude-desktop), e selecione os escopos que você deseja que esta chave tenha:

  • ler — A IA consegue navegar pelos conectores e ler o esquema. Necessário para todo o resto.
  • analisar — A IA pode analisar tabelas e descobrir relacionamentos (valores de amostra, distribuições, tipos semânticos). Opcional, mas altamente recomendado para trabalhos com Microsoft Access, onde a compreensão do formato dos seus dados e das convenções de nomes de tabelas entre colchetes é importante quando o LLM está gerando junções.
  • executar — a IA consegue executar SQL. Sem isso, a IA só pode ler metadados do esquema.

Para um fluxo de trabalho típico do tipo "deixe o Claude analisar meus dados do Microsoft Access", todos os três escopos são apropriados. Para uma chave que você está entregando a um colega de equipe ou a um cliente menos confiável, remova o escopo. executar e permitir que eles apenas naveguem. Você pode revogar qualquer chave a qualquer momento na mesma página; o cliente de IA verá. MCP_KEY_REVOGADO na próxima chamada, para de funcionar imediatamente. Não há atraso de propagação.

Copie a chave agora — o Query Streams a exibe uma vez e, em seguida, armazena apenas um hash. Se você a perder, gere uma nova. A chave tem o seguinte formato: qsmcp_ seguido por 48 caracteres aleatórios e é o que seu cliente de IA envia no Chave X-MCP Cabeçalho da solicitação.

Etapa 2: Adicione o Query Streams MCP ao seu cliente de IA

A configuração tem o mesmo formato em todos os clientes compatíveis com MCP — uma entrada de servidor MCP apontando para https://mcp.querystreams.com com a sua chave no Chave X-MCP Cabeçalho. Selecione seu cliente abaixo.

Cursor
Cursor ~/.cursor/mcp.json
// Editar ~/.cursor/mcp.json
{
  "servidores mcp": {
    "fluxos de consulta": {
      "url": "https://mcp.querystreams.com",
      "cabeçalhos": {
        "X-MCP-Key": "qsmcp_COLE_A_CHAVE_AQUI"
      }
    }
  }
}
Área de trabalho Claude
Área de trabalho Claude claude_desktop_config.json
// Configurações → Desenvolvedor → Editar configuração
{
  "servidores mcp": {
    "fluxos de consulta": {
      "url": "https://mcp.querystreams.com",
      "cabeçalhos": {
        "X-MCP-Key": "qsmcp_COLE_A_CHAVE_AQUI"
      }
    }
  }
}
ChatGPT
ChatGPT Aplicativos e Conectores
// Configurações → Aplicativos e Conectores → Adicionar MCP
URL do servidor  https://mcp.querystreams.com
Cabeçalho de autenticação Chave X-MCP
Valor do cabeçalho qsmcp_COLE_A_CHAVE_AQUI

// Requer um plano pago do ChatGPT
// (Plus / Pro / Team / Enterprise).
Grok
Grok Ferramentas MCP remotas
// Grok → Configurações → Ferramentas
{
  "servidores_mcp": [{
    "nome": "fluxos de consulta",
    "url": "https://mcp.querystreams.com",
    "auth_header": "X-MCP-Key",
    "valor_de_autorização": "qsmcp_..."
  }]
}

Reinicie seu cliente de IA. Na próxima inicialização, ele detectará as oito ferramentas Query Streams MCP listadas acima e as exibirá em sua paleta de ferramentas. No Cursor e no Claude Desktop, você pode verificar digitando “conectores de lista” — a IA deveria ligar qs_list_connectors e devolva seu conector do Microsoft Access juntamente com qualquer outro item que você tenha configurado.

Etapa 3: Faça uma pergunta sobre o Microsoft Access para a IA

Você não escreve SQL — a IA faz isso. Você faz uma pergunta, a IA escolhe a ferramenta MCP adequada e o agente executa a consulta em seu banco de dados. .accdb / .mdb O arquivo é aberto e a resposta é retornada como texto com tabelas. Três exemplos de prompts para experimentar primeiro:

“Mostre-me os clientes que mais faturaram nos últimos 30 dias.”
Clientes
A IA ligará qs_get_connector_schema para descobrir o Clientes, Pedidos, [Detalhes do pedido], e Produtos mesas, então qs_executar_consulta com SELECIONE OS 10 MELHORES juntando Clientes para Pedidos para [Detalhes do pedido] com ONDE OrderDate >= DateAdd("d", -30, Date())computação SOMA(Preço Unitário * Quantidade) por empresa e em ordem decrescente. Você verá a tabela de resultados diretamente no texto, além de uma interpretação escrita — quais clientes estão se destacando, o tamanho médio do pedido e a combinação geográfica/de categorias — que a IA inferiu a partir dos dados no estilo Northwind.
“Quais produtos estão com estoque baixo?”
Inventário
A IA utiliza a percepção da Inteligência de Esquemas de que Unidades em estoque é um contador em Produtos e escreve SELECIONE OS 20 PRINCIPAIS PRODUTOS COM AS SEGUINTES CLASSIFICAÇÕES: ProductName, ProductCategory, UnitsInStock FROM Products WHERE UnitsInStock < ReorderLevel ORDER BY UnitsInStock ASC — ou, se os níveis de reabastecimento não forem rastreados, um limite fixo como Unidades em estoque < 10O resultado é uma lista concisa com nome do produto, categoria e unidades restantes, ordenada da menor para a menor. A IA geralmente agrupa os piores produtos por categoria (Bebidas, Laticínios, etc.) e sinaliza os itens com estoque zerado como prioridades de reabastecimento imediato.
“Liste os pedidos que ainda não foram enviados.”
Operações
A IA sabe, por meio da Inteligência de Esquemas, que Pedidos.Data de envio é anulável (cerca de 12% NULL = não enviado), então filtra por ONDE ShippedDate É NULO e se junta a Clientes para o nome da empresa. O resultado é SELECT o.OrderID, c.CompanyName, o.OrderDate, DateDiff("d", o.OrderDate, Date()) AS DaysOpen FROM Orders o INNER JOIN Customers c ON o.CustomerID = c.CustomerID WHERE o.ShippedDate IS NULL ORDER BY o.OrderDate — geralmente a IA classifica os pedidos mais antigos primeiro e sinaliza quaisquer pedidos em aberto há mais de 7 dias como escalonamentos da equipe de atendimentoVocê pode aprofundar o assunto perguntando “Por que o pedido 10248 ainda está em aberto?” e a IA irá extrair as linhas dos itens.

Na primeira vez que a IA acionar uma ferramenta, seu cliente poderá exibir uma mensagem de confirmação solicitando sua aprovação para a chamada da ferramenta — esse é o fluxo de consentimento padrão do MCP, e não algo adicionado pelo Query Streams. Aprove uma vez e a IA prosseguirá com o restante da conversa livremente. Você pode revisar o consentimento a qualquer momento nas configurações do seu cliente.

Aviso de cobrança transparente: o uso do MCP é cobrado por bytes não comprimidos.

O suplemento para Excel da Query Streams, o suplemento para Planilhas Google, o Construtor de Consultas da Web e a IA Nova funcionam por meio de nossa conexão de nuvem compactada — nós medimos e cobramos. bytes comprimidos contra o seu domínio de dados. O transporte MCP (HTTP Streamable, conforme a especificação oficial do MCP) não oferece suporte confiável à compressão de ponta a ponta em todos os clientes e proxies intermediários, portanto, medimos e cobramos por isso. bytes não comprimidos para tráfego MCP.

  • O que isso significa: Um conjunto de resultados do Microsoft Access de 1 MB custa aproximadamente 1 MB do seu espaço de dados quando obtido via MCP, em comparação com cerca de 150 a 250 KB via Excel/Planilhas/Nova/Construtor de Consultas. Uma consulta agregada de 10.000 linhas que resulta em cerca de 2 MB de JSON via MCP teria custado cerca de 300 a 400 KB de bytes comprimidos em LZ4 pelos clientes Excel/Planilhas/Nova/Construtor de Consultas. Os dados são os mesmos, o transporte é diferente, o tamanho cobrado é diferente.
  • O que isto não é: Uma taxa adicional ou uma penalidade por usar MCP. Nós repassamos os bytes reais enviados. Os outros clientes são mais baratos porque a compressão funciona de forma confiável nesses protocolos; não penalizamos você pela escolha do protocolo, mas precisamos ser transparentes sobre o custo.
  • O que você pode fazer: Para consultas recorrentes muito extensas (por exemplo, exportações com mais de 100 mil linhas), prefira o caminho Excel/Planilhas/Nova. Para chamadas interativas de ferramentas de IA (a resposta típica do Microsoft Access com 100 a 5.000 linhas, adequada ao contexto de um LLM), o MCP é a escolha certa, e a diferença de custo é mínima.

Perguntas frequentes

Preciso abrir portas ou usar uma VPN para utilizar isso? +
Sem regras de entrada, encaminhamento de portas, NAT punchthrough ou VPN. O Agente de Rede estabelece uma conexão TLS de saída (porta 443) e seu cliente de IA alcança https://mcp.querystreams.com da internet pública — se o HTTPS de saída funcionar no host do agente, o MCP funciona. Veja como funciona a conexão somente de saída →
Quais ferramentas de IA posso usar com o Query Streams MCP? +
Qualquer cliente que utilize o protocolo aberto Model Context Protocol — Claude Desktop, Claude Code, Cursor, ChatGPT (pago), Grok, Gemini CLI, Windsurf, Zed e mais de 500 outros. Traga sua própria ferramenta de IA; você não precisa trocar. Lista completa de clientes de IA compatíveis →
Posso revogar uma chave MCP? +
Sim — três interruptores de segurança independentes (um por tecla) do /mcp página, por organização através das configurações do plano e no nível da plataforma), nenhuma das quais requer rotação de senha do banco de dados ou reinicialização do agente. Mais informações sobre a segurança da chave MCP →
Como é feita a cobrança do uso do MCP no meu pacote de dados? +
As chamadas de execução do MCP deduzem do mesmo orçamento de domínio de dados que seu uso do Excel, Planilhas Google, Construtor de Consultas da Web e Nova AI já utiliza — um único orçamento de consumo para todos os métodos de acesso. O tamanho medido para MCP difere. Os outros clientes utilizam nossa conexão de nuvem comprimida (e nós cobramos por ela). bytes comprimidosO MCP é executado sobre Streamable HTTP, que não oferece suporte confiável à compressão de ponta a ponta em todos os clientes e proxies, portanto, cobramos por isso. bytes não comprimidosUm resultado de 1 MB do Microsoft Access retornado ao Excel normalmente custa entre 150 e 250 KB do seu espaço de dados; o mesmo resultado de 1 MB retornado ao Cursor via MCP custa aproximadamente 1 MB. Somos transparentes quanto a isso porque preferimos que você saiba de antemão a ser surpreendido no final do ciclo de faturamento.
O Query Streams MCP funciona com o meu? .accdb / .mdb arquivo? E quanto a tabelas vinculadas do Access ao SQL Server ou ao SharePoint? +
Sim — o Agente de Rede se conecta por meio do provedor padrão do Microsoft Access Database Engine (ACE OLEDB), que lê tanto arquivos modernos quanto modernos. .accdb arquivos (Access 2007+) e legados .mdb arquivos (Access 97 / 2000 / 2002 / 2003) com o mesmo tipo de conector. As tabelas vinculadas são transmitidas de forma transparente: Quando o LLM consulta uma tabela do Access que na verdade é uma fonte vinculada do SQL Server, SharePoint, dBASE ou arquivo de texto, o agente usa o comportamento de passagem nativa do Access e o Schema Intelligence vê o esquema vinculado subjacente. Dica: cada .accdb / .mdb O arquivo é um conector separado, portanto você pode registrar vários arquivos (por exemplo, inventário.accdb + crm.accdb + uma década de 2000 legacy_orders.mdb) e o LLM escolhe o correto pelo nome. Senhas de banco de dados, segurança de grupo de trabalho (sistema.mdw), e quaisquer credenciais do SQL Server por trás de tabelas vinculadas são mantidas apenas pelo agente — a ferramenta de IA nunca as vê. Caminhos UNC e rede compartilhada .accdb Os arquivos funcionam desde que a conta do Windows do agente tenha permissão de leitura. O Microsoft 365 Access (o aplicativo para desktop) e o Access Runtime são compatíveis; o Access da Microsoft Store também funciona após a instalação do pacote redistribuível do ACE.
Em que isso difere de executar um servidor Microsoft Access MCP de código aberto por conta própria? +
Um servidor MCP direto para Microsoft Access (existem projetos da comunidade no GitHub) requer um MCP por arquivo. Para que o Claude leia dados do seu banco de dados Access, do Google Search Console, da sua conta Stripe e do seu data warehouse Snowflake, você precisaria de quatro servidores MCP configurados separadamente em cada cliente AI, cada um com suas próprias credenciais, modelo de escopo e histórico de auditoria. O Query Streams MCP é uma única chave que alcança todos os conectores emparelhados à sua conta. Você também obtém Schema Intelligence, imposição de somente leitura na camada do agente, limites de taxa por chave e trilha de auditoria. registros de eventosE o mesmo fluxo de faturamento do domínio de dados que você já usa — algo que um MCP (Master Certified Professional) do Microsoft Access não oferece.
O que acontece se a IA tentar gravar ou apagar dados? +
É rejeitado no agente antes que a fonte de dados veja o SQL. Todo. qs_executar_consulta A chamada é analisada por um validador somente leitura codificado que permite apenas SELECIONAR, COM, e EXPLICAR declarações; qualquer outra coisa retorna VIOLAÇÃO_SOMENTE_LEITURA e nunca chega ao driver ACE OLEDB ou ao seu .accdb / .mdb arquivo. O validador é executado no processo do agente em sua rede, não na nuvem, portanto, uma superfície de nuvem comprometida não conseguiria contorná-lo. (Você pode adicionar proteções em nível de sistema de arquivos se quiser uma camada extra de segurança — marque o .accdb Defina o arquivo como somente leitura no nível NTFS, conceda permissões NTFS somente leitura à conta do Windows do agente ou use a segurança de grupo de trabalho do Access para conceder direitos somente leitura ao usuário de conexão — o validador do agente é independente da sua escolha.
Posso ver o que a IA realmente perguntou? +
Sim. Cada chamada da ferramenta MCP grava uma linha em registros de eventos Com a organização, o usuário, a chave, o escopo, a latência e o código de resultado, o administrador da organização pode responder à pergunta “quem usou o MCP na semana passada, qual conector e o que foi solicitado?” com uma única consulta. Observe que registramos o nome da ferramenta e metadadosNão o texto SQL ou as linhas retornadas — esses dados trafegam pelo link na nuvem e nunca chegam aos logs da nuvem. Se você deseja uma auditoria completa de SQL no lado do Access, o próprio Agente de Rede pode gravar um log por conector de cada instrução executada (uma configuração por agente), e você pode combinar isso com a auditoria do sistema de arquivos do Windows no servidor. .accdb / .mdb O Microsoft Access não possui um plugin de auditoria do lado do servidor como os mecanismos maiores, portanto, essa abordagem de duas camadas (log do agente + auditoria do Windows) é o equivalente prático.
Preciso executar o Schema Intelligence para usar o Query Streams MCP? +
Não - A Inteligência de Esquema é opcional, conforme as instruções. (conector, banco de dados) parE o MCP funciona bem sem ele. A IA recebe o esquema básico (tipos, chaves primárias, chaves estrangeiras formais, índices) e escreve consultas básicas. Com a SI ativada, a IA recebe seis camadas adicionais de metadados selecionados: (1) Descrições selecionadas por IA para cada banco de dados, tabela e coluna; (2) Classificações de tabelas (FACT para eventos transacionais, DIM para referência descritiva, LOOKUP para pequenos mapeamentos de código) mais uma tag de domínio de negócios (vendas, RH, SEO, finanças, suporte e mais 14); (3) um tipo semântico em cada coluna (moeda, e-mail, data_iso, código_de_status, porcentagem, posição_no_classificação, identificador, url, nome_da_pessoa e mais 9) que impulsiona a geração de SQL Jet/ACE com correção de dialeto (TOP n, Data() / AdicionarData(), nomes de tabelas entre colchetes, formatação de moeda); (4) Utilize valores de amostra dos seus dados reais para que o LLM reconheça padrões que nenhum esquema consegue mostrar; (5) Detecção de enumerações com distribuições de valores completos para colunas de baixa cardinalidade; e (6) Chaves estrangeiras descobertas por IA com base na sobreposição de dados entre tabelas, reveladas por meio de qs_get_relacionamentosSem SI, cada resposta da ferramenta de esquema também carrega um si_recomendação listar exatamente o que está faltando na chamada — a IA pode ler isso e oferecer a ativação da integração espacial no meio da conversa. qs_request_si_analysisO tempo de execução varia de acordo com o número de tabelas: um banco de dados pequeno, com menos de 100 tabelas, é concluído em cerca de 10 minutos; um banco de dados típico de tamanho médio (com algumas centenas de tabelas) termina em 15 a 25 minutos; um grande banco de dados corporativo com mais de 1.500 tabelas pode levar de 45 a 60 minutos para uma verificação completa. A maioria dos bancos de dados do Microsoft Access se enquadra na extremidade menor dessa escala (algumas dezenas de tabelas), portanto, a verificação de integridade (SI) normalmente é concluída em menos de 10 minutos. A SI é executada por meio do seu Agente de Rede em seus dados (nunca na nuvem) e nunca grava em seus dados. .accdb / .mdb O arquivo nunca altera seu esquema e é atualizado incrementalmente quando seu esquema muda — portanto, execuções subsequentes após a adição ou alteração de tabelas são muito mais rápidas do que a primeira. O efeito de ponta a ponta: com a SI ativada, seu cliente de IA escreve SQL Jet/ACE correto na primeira tentativa com muito mais frequência do que contra qualquer servidor "MCP para Microsoft Access" que simplesmente entrega ao LLM a lista de tabelas sem nenhuma alteração.
E se eu adicionar outro conector mais tarde, como o Stripe ou o PostgreSQL? +
Nada muda no lado do cliente — a mesma chave chega ao novo conector no momento em que o agente o emparelha (qs_list_connectors (adquire automaticamente). Um bloco de configuração compra toda a sua conta, presente e futura. Por que uma única chave serve para todos os conectores →
Preciso configurar o MCP apenas para conversar com meus dados? +
Não - A Nova AI está integrada ao portal Query Streams. e funciona com todos os conectores (incluindo o Microsoft Access) sem necessidade de configuração ou arquivos de configuração do MCP. Use o Nova para interagir com seus dados dentro do Query Streams; use o MCP quando quiser que seu próprio cliente de IA (Claude, Cursor, ChatGPT, …) acesse os mesmos dados — mesmo agente, mesmos conectores, mesma inteligência de esquema subjacente. Saiba mais sobre a Nova AI →

Comece agora

Conecte sua ferramenta de IA aos seus dados do Microsoft Access em cinco minutos.

Uma única chave MCP permite o acesso ao Microsoft Access, a todos os outros bancos de dados e a todos os conectores de API da sua conta Query Streams — com registro de auditoria completo, limites de taxa por chave e sem necessidade de alterações no firewall. Claude, Cursor, ChatGPT e Grok funcionam imediatamente.

Guias relacionados: Baixe o Agente de Fluxos de Consulta | Configuração do Conector de Banco de Dados | Todos os guias do servidor MCP | Nova AI texto para SQL

Categoria: Servidor MCP

Tags: mcp, claude, cursor, microsoft-access, banco de dados, office-365, banco de dados de desktop

Metadescrição: Conecte arquivos Microsoft Access (.accdb / .mdb) ao Claude ou Cursor via Query Streams MCP. Somente para conexões de saída, configuração em 5 minutos.

Atualizado em 16 de junho de 2026

Desenvolvido por BetterDocs