Labsco
MCP SERVER

DLIS MCP Server

by houtj

Open a DLIS well-log file and get its channels and metadata out as readable structure.

Spreadsheet & Tabular File Analysis
Summary
Two reads over a DLIS file, no log-viewer needed.

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.

What it is

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.

What you get
  • 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
Requirements

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.

Setup effort

One command — pip install mcp_server_dlis