- Home
- MCP servers
- DLIS
DLIS
- 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.