Le letture sono progettate per non caricare interi file in memoria: CSV, testo/markdown e XML vengono letti riga/elemento per riga/elemento fermandosi al limite richiesto, mentre Parquet viene letto…
datalake-mcp is an MCP project maintained in the alex1976/datalake-mcp repository. The maintainer describes its purpose as “Le letture sono progettate per non caricare interi file in memoria: CSV, testo/markdown e XML vengono letti riga/elemento per riga/elemento fermandosi al limite richiesto, mentre…”. Read the project documentation for the complete scope.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_filesystems | Elenca i filesystem (container) dell'account |
| list_directory | Elenca file e directory in un percorso (opzionalmente ricorsivo) |
| get_file_info | Metadati di un file (dimensione, data ultima modifica) |
| read_csv | Legge un CSV, con limite maxRows, delimitatore configurabile e offset per la paginazione; filtro opzionale filter |
| get_parquet_schema | Restituisce lo schema (colonne/tipi) di un Parquet senza leggerne i dati |
| read_parquet | Legge un Parquet, con maxRows, proiezione opzionale delle colonne e offset per la paginazione; filtro opzionale filter |
| read_text | Legge un file di testo (.txt), con maxLines e offset per la paginazione; filtro opzionale contains |
| read_markdown | Legge un file markdown (.md), con maxLines e offset per la paginazione; filtro opzionale contains |
| get_xml_schema | Restituisce lo schema (colonne, tra attributi ed elementi) dell'elemento record di un XML tabellare senza leggerne i dati |
| read_xml | Legge un XML tabellare (radice con elementi record ripetuti), con maxRows, elemento record e proiezione colonne opzionali, e offset per la paginazione… |
| save_text | Salva un file .txt in una cartella/sottocartella del datalake |
| save_markdown | Salva un file .md |
| save_csv | Salva un file .csv da testo CSV (validato: stesso numero di campi per riga) |
| save_parquet | Salva un file .parquet da un elenco di righe (oggetti colonna → valore); i tipi sono dedotti (bool, intero, decimale, stringa) |
| save_pdf | Salva un file .pdf da contenuto base64 (verificata l'intestazione %PDF-) |
| search_file | Cerca nell'indice dei file salvati per nomeFile (contiene, case-insensitive) e/o tipoFile (csv, parquet, pdf, md, txt) e restituisce le voci trovate (path… |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Chat with your second brain — search, read and write vault notes through the Local REST API.
Manage Proxmox hypervisors through a Model Context Protocol server, providing a clean interface for nodes, VMs, and containers.