DLIS MCP Server

DLIS MCP Server

site icon
2025.04.18 0
PythonDLIS 文件分析数据提取元数据分析其它
DLIS MCP Server 是一个基于 Model Context Protocol 的服务,专门用于分析 DLIS(Digital Log Interchange Standard)文件。该服务能够从 DLIS 文件中提取通道数据和元数据,并支持分层数据结构。它易于与 LLM 应用程序集成,适用于需要处理 DLIS 文件的场景。
View on GitHub

Overview

基本能力

产品定位

DLIS MCP Server 是一个专门用于分析 DLIS 文件的服务,提供数据提取和元数据分析功能。

核心功能

  • 从 DLIS 文件中提取通道数据
  • 分析 DLIS 文件的元数据
  • 支持分层数据结构
  • 易于与 LLM 应用程序集成

适用场景

  • 需要从 DLIS 文件中提取通道数据的场景
  • 需要分析 DLIS 文件元数据的场景
  • 需要处理分层数据结构的场景

工具列表

  • extract_channels:从 DLIS 文件中提取所有通道并保存到文件夹结构中。
  • 必需参数:
    • file_path:要分析的 DLIS 文件路径
  • get Metadata:从具有分层结构的 DLIS 文件中提取元数据。
  • 必需参数:
    • file_path:要分析的 DLIS 文件路径

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

无明确前置依赖要求。

安装教程

使用 pip 安装:

pip install mcp_server_dlis

安装完成后,可以通过以下命令运行:

python -m mcp_server_dlis

配置

为 Claude.app 配置:

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

调试方式

使用 MCP inspector 调试服务器:

npx @modelcontextprotocol/inspector mcp_server_dlis

示例用法

  1. 从 DLIS 文件中提取通道:
{
  "name": "extract_channels",
  "arguments": {
    "file_path": "path/to/your/dlis_file.dlis"
  }
}

响应:

{
  "output_path": "path/to/the/output/folder"
}
  1. 从 DLIS 文件中获取元数据:
{
  "name": "extract_channels",
  "arguments": {
    "file_path": "path/to/your/dlis_file.dlis"
  }
}

响应:

{
  "output_path": "path/to/the/output/file.txt"
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。