data-engineering-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| listar_tabelasB | Lista deterministicamente as tabelas lógicas do catálogo local. |
| descrever_tabelaC | Descreve arquivo, aba e cabeçalhos de uma tabela. |
| buscar_colunaA | Busca uma coluna exata, sem diferenciar maiúsculas/minúsculas. |
| buscar_tabelasA | Busca parcial case-insensitive no nome das tabelas. |
| inferir_relacionamentosA | Retorna relacionamentos candidatos inferidos somente por metadados. |
| encontrar_caminhoC | Encontra os melhores caminhos de relacionamentos candidatos com confiança MEDIUM ou HIGH. |
| atualizar_catalogoA | Revarre XLSX, detecta mudanças de schema e recalcula relacionamentos. |
| status_catalogoA | Informa estatísticas e timestamp do catálogo. |
| gerar_sqlC | Gera SELECT Oracle estrutural, parametrizado e sem executar SQL. |
| gerar_selectB | Gera SELECT Oracle simples de uma tabela, sem executar SQL. |
| gerar_joinB | Propõe JOIN candidato direto entre duas tabelas, sem afirmar chave estrangeira. |
| explicar_sqlA | Explica conservadoramente uma consulta SELECT/WITH sem executá-la. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Most tools target clearly distinct actions: catalog listing, table description, schema search, relationship inference, path finding, and SQL generation. The only mild overlap is between gerar_sql and gerar_select, both generating SELECT statements, though their descriptions differentiate structural vs. simple generation.
Tool names consistently use snake_case Portuguese with a mostly verb-first pattern like listar_tabelas, buscar_coluna, and gerar_join. The exception is status_catalogo, which uses a noun instead of a verb, but the overall pattern remains predictable.
Twelve tools is well-scoped for a data engineering catalog server covering metadata browsing, search, relationship inference, and SQL generation. Each tool serves a meaningful purpose without redundancy or bloat.
The tool set covers the apparent domain comprehensively: listing, describing, updating, searching, relationship inference, path discovery, status reporting, and SQL generation/explanation. No obvious dead ends exist for the catalog-focused purpose.