DLIS

An MCP server for reading dlis files
  • python

0

GitHub Stars

python

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "houtj-dlis_mcp_server": {
      "command": "python",
      "args": [
        "-m",
        "mcp_server_dlis"
      ]
    }
  }
}

You run DLIS MCP Server to enable LLMs to analyze DLIS files by extracting channel data and metadata, including hierarchical structures. This server is designed to be easily integrated into your MCP workflow, letting you invoke specific analysis tools and receive structured results.

How to use

You interact with the DLIS MCP Server by calling its available tools through an MCP client. Two primary actions let you work with DLIS files: extract channels from a file and retrieve the file’s metadata with hierarchical structure. Use the client to specify the tool name and the required file path. The server will return structured outputs, such as the folder containing extracted channels or a metadata representation of the DLIS file.

How to install

Prerequisites you need before installing the server: Python and pip are available on your system.

pip install mcp_server_dlis

Additional configuration and usage notes

Configure the MCP client to point at the DLIS server using an MCP configuration that launches the server locally. The server runs as a stdio process, so you start it with Python and specify the module to run.

"mcpServers": {
  "dlis": {
    "command": "python",
    "args": ["-m", "mcp_server_dlis"]
  }
}

Troubleshooting tips

If the server does not start, verify that Python is installed and that the mcp_server_dlis package is correctly installed. Check for any environment variables required by your MCP client configuration and ensure the launcher command matches the one shown above.

Notes on tools and capabilities

Tools provided by the server let you: 1) extract_channels - extracts all channels from a DLIS file and saves them to a folder structure, requiring the file_path of the DLIS file; 2) get Metadata - extracts metadata from a DLIS file with a hierarchical structure, requiring the file_path of the DLIS file.

Examples of questions you can ask

Ask for the channels in a DLIS file or request the hierarchical metadata structure of a given file path.

Available tools

extract_channels

Extracts all channels from a DLIS file and saves them to a folder structure. Requires file_path pointing to the DLIS file.

get Metadata

Extracts metadata from a DLIS file with hierarchical structure. Requires file_path pointing to the DLIS file.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational