Nocodb MCP Server
O Nocodb MCP Server da FlowHunt permite que agentes de IA e LLMs conectem-se e gerenciem bancos de dados Nocodb com segurança, automatizando operações CRUD, esquemas e operações em massa em seus fluxos de trabalho.

O que faz o “Nocodb” MCP Server?
O Nocodb MCP Server atua como uma ponte entre assistentes de IA e bancos de dados Nocodb usando o Model Context Protocol (MCP). Este servidor permite que clientes alimentados por IA realizem operações CRUD (Criar, Ler, Atualizar, Excluir) de forma fluida em tabelas Nocodb, facilitando fluxos de trabalho de gerenciamento de dados. Ao expor funcionalidades do banco de dados através da interface MCP, possibilita que LLMs e agentes de IA consultem, criem, atualizem e excluam registros ou colunas, e até mesmo façam upload de arquivos para criar tabelas. Essa integração aumenta a produtividade de desenvolvedores ao automatizar e padronizar interações com o banco de dados, tornando mais fácil construir, testar e implantar aplicações e fluxos de trabalho centrados em banco de dados.
Lista de Prompts
- Get Records: Recupera dados de uma tabela Nocodb especificada.
- Create Record: Adiciona novas linhas com valores especificados em uma tabela.
- Update Record: Atualiza registros existentes, como modificar valores ou remover sufixos.
- Delete Record: Remove registros com base em critérios como nomes correspondentes.
- Add Column: Adiciona novas colunas a uma tabela existente.
- Update Column Values: Define valores de coluna para todas as linhas.
- Delete Column: Remove colunas de uma tabela.
- Create Table from File: Cria uma nova tabela usando dados de um arquivo JSON.
- Bulk Create Records: Adiciona múltiplos novos registros em uma única operação.
- Bulk Delete Records: Remove múltiplos registros de uma vez.
Lista de Recursos
- Tabelas Nocodb: Acesso a todas as tabelas dentro do banco de dados Nocodb conectado, permitindo que os dados sejam lidos e usados como contexto.
- Esquema da Tabela: Metadados sobre a estrutura de cada tabela, como nomes de colunas e tipos de dados.
- Arquivos Enviados: Arquivos JSON (ex:
example_upload.json
) que podem ser processados para criar ou atualizar tabelas. - Bulk Sample Data: Exemplos de dados em massa e capturas de tela fornecidos no diretório
docs/sample-bulk
para demonstração e contexto.
Lista de Ferramentas
- Operações CRUD: Ferramentas para funcionalidades de Criar, Ler, Atualizar e Excluir em tabelas e registros (conforme descrito nos templates de prompt).
- Upload de Arquivo: Ferramenta para processar e enviar arquivos JSON para criar tabelas no Nocodb.
- Operações em Massa: Ferramentas para criação e exclusão em massa de registros em tabelas.
Casos de Uso deste MCP Server
- Gestão de Banco de Dados: Automatize operações CRUD em tabelas Nocodb, otimizando tarefas de entrada, modificação e limpeza de dados para desenvolvedores.
- Migração de Dados: Faça upload e processe arquivos JSON para migrar ou inserir rapidamente dados em bancos Nocodb.
- Evolução de Esquema: Adicione ou remova colunas programaticamente, suportando a evolução de modelos de dados de aplicações.
- Operações de Dados em Massa: Gerencie de forma eficiente a criação ou exclusão de registros em larga escala, útil para processamento em lote ou cenários de testes automatizados.
- Dashboards com IA: Permita que agentes de IA busquem e manipulem dados para relatórios em tempo real, análises ou integrações com dashboards.
Como configurar
Windsurf
- Certifique-se de que pré-requisitos como Node.js e Nocodb estão instalados.
- Localize o arquivo de configuração do Windsurf (ex:
settings.json
). - Adicione o Nocodb MCP Server usando o seguinte trecho JSON:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Salve a configuração e reinicie o Windsurf.
- Verifique se o servidor está rodando e acessível testando uma operação de banco de dados exemplo.
Claude
- Instale o Node.js e garanta acesso à instância Nocodb.
- Edite o arquivo de configuração MCP da plataforma Claude.
- Adicione o servidor com:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Reinicie o Claude e verifique a conectividade do servidor.
- Confirme com um prompt de teste.
Cursor
- Prepare seu ambiente com Node.js e credenciais do Nocodb.
- Abra as configurações ou painel de integração MCP do Cursor.
- Insira a seguinte configuração:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Salve e reinicie o Cursor.
- Valide o servidor executando uma operação CRUD.
Cline
- Configure o Node.js e certifique-se de que o Nocodb está disponível.
- Edite a configuração do Cline para servidores MCP.
- Adicione o servidor conforme abaixo:
{ "mcpServers": { "nocodb-mcp": { "command": "npx", "args": ["@edwinbernadus/nocodb-mcp-server@latest"] } } }
- Salve as alterações e reinicie o Cline.
- Teste a configuração conectando-se a uma tabela Nocodb.
Protegendo chaves de API
Armazene as chaves de API usando variáveis de ambiente para segurança. Exemplo:
{
"env": {
"NOCODB_API_KEY": "sua-chave-nocodb"
},
"inputs": {
"api_key": "${NOCODB_API_KEY}"
}
}
Como usar este MCP em fluxos
Usando MCP no FlowHunt
Para integrar servidores MCP ao seu fluxo de trabalho FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do sistema MCP, insira os detalhes do seu servidor MCP usando este formato JSON:
{
"nocodb-mcp": {
"transport": "streamable_http",
"url": "https://seumcpserver.exemplo/caminho/mcp/url"
}
}
Uma vez configurado, o agente de IA poderá usar este MCP como ferramenta com acesso a todas as suas funções e capacidades. Lembre-se de alterar “nocodb-mcp” para o nome real do seu servidor MCP e substituir a URL pela URL do seu próprio servidor MCP.
Visão Geral
Seção | Disponibilidade | Detalhes/Notas |
---|---|---|
Visão Geral | ✅ | Descrição completa e capacidades no README.md |
Lista de Prompts | ✅ | Templates dos prompts listados no README.md |
Lista de Recursos | ✅ | Tabelas, esquemas, arquivos; descritos no README.md/example_upload.json |
Lista de Ferramentas | ✅ | Ferramentas CRUD, em massa e upload detalhadas no README e API_FUNCTION.md |
Protegendo chaves de API | ✅ | env.example e instruções de configuração |
Suporte a Amostragem (menos relevante) | ⛔ | Não mencionado |
Com base na documentação e estrutura disponíveis, o Nocodb MCP Server oferece integração sólida com MCP, um conjunto claro de templates de prompt, recursos e instruções de configuração. No entanto, não há documentação explícita para Roots ou suporte a Amostragem, o que pode limitar sua versatilidade em cenários avançados. No geral, é um servidor MCP prático e bem documentado para fluxos de trabalho de banco de dados.
Pontuação MCP
Possui LICENSE | ⛔ |
---|---|
Possui ao menos uma ferramenta | ✅ |
Número de Forks | 7 |
Número de Stars | 24 |
Perguntas frequentes
- O que é o Nocodb MCP Server?
O Nocodb MCP Server permite que assistentes de IA e LLMs realizem operações CRUD automatizadas, alterações de esquema e criação de tabelas a partir de arquivos em bancos de dados Nocodb através do Model Context Protocol. Isso torna as interações com o banco de dados simples e programáveis dentro dos fluxos de trabalho de IA.
- Quais operações são suportadas por este servidor?
As operações suportadas incluem recuperação de registros, criação de novos registros, atualização ou exclusão de registros, adição ou remoção de colunas, gerenciamento em massa de registros e criação de tabelas a partir de arquivos enviados.
- Quais são os principais casos de uso?
Os casos de uso incluem automação da gestão de bancos de dados, migração ou inserção de dados via uploads em JSON, evolução de esquemas programaticamente, operações de dados em massa e potencialização de dashboards ou ferramentas de relatórios baseados em IA com acesso a dados em tempo real.
- Como proteger minha chave de API do Nocodb?
Armazene sua chave de API do Nocodb em variáveis de ambiente e faça referência a ela na configuração do servidor, por exemplo: { \"env\": { \"NOCODB_API_KEY\": \"sua-chave-nocodb\" }, \"inputs\": { \"api_key\": \"${NOCODB_API_KEY}\" } }
- Como integrar o Nocodb MCP Server em um fluxo FlowHunt?
Adicione o componente MCP ao seu fluxo, abra o painel de configuração e forneça os detalhes do Nocodb MCP Server na configuração do sistema. Seu agente de IA poderá então usar todas as capacidades do servidor como ferramentas em seu fluxo de trabalho.
Automatize Seus Fluxos de Banco de Dados com o Nocodb MCP
Conecte seus agentes de IA ao Nocodb para operações CRUD sem esforço, evolução de esquemas e tarefas de dados em massa. Otimize o desenvolvimento e potencialize seus fluxos com acesso robusto ao banco de dados.