It answers the two questions you have when a `.dlis` lands on your disk: what channels are in here, and what does the metadata look like. What comes back is a folder of channels and a metadata structure to work from — there is no plotting or curve analysis on top.
A Python server that reads DLIS (Digital Log Interchange Standard) well-log files from a path on disk and writes out what is inside them: the channel data, and the file's metadata as a hierarchy.
- Every channel extracted from a DLIS file into a folder structure, with the output path returned
- The file's metadata read out as a hierarchy rather than a flat dump
- Both operations take a local file path, so the binary never has to be uploaded anywhere
- Questions like 'what channels are in this file' answered without opening a log-viewer application
Python, and `pip install mcp_server_dlis`; the server then runs as `python -m mcp_server_dlis`. The Claude config sample in the README launches `mcp_server_time` — change that argument to `mcp_server_dlis` or nothing will start. Files are read from a local path, so the DLIS file has to sit on the same machine.
One command — pip install mcp_server_dlis
