DLIS MCP Server

DLIS MCP Server

site icon
2025.04.21 0
PythonDLIS 文件分析数据提取其它
DLIS MCP Server 是一个基于 Model Context Protocol 的服务,专门用于分析和提取 DLIS(Digital Log Interchange Standard)文件中的信息。该服务器支持从 DLIS 文件中提取通道数据和元数据,并支持分层数据结构,便于与大型语言模型(LLM)应用集成。
View on GitHub

Overview

产品定位

DLIS MCP Server 是一个专门用于处理 DLIS 文件的服务,提供文件分析和数据提取功能,适用于石油和天然气行业的数据处理场景。

核心功能

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

适用场景

  • 石油和天然气行业的数据分析
  • DLIS 文件的结构化数据处理
  • 与大型语言模型集成的数据预处理

工具列表

  • extract_channels:从 DLIS 文件中提取所有通道并保存到文件夹结构中。
  • 必需参数:

    • file_path:要分析的 DLIS 文件路径
  • get Metadata:从具有分层结构的 DLIS 文件中提取元数据。

  • 必需参数:
    • file_path:要分析的 DLIS 文件路径

常见问题解答

  1. 如何安装 DLIS MCP Server?
  2. 使用 pip 安装:pip install mcp_server_dlis
  3. 运行服务:python -m mcp_server_dlis

  4. 如何配置 Claude.app 使用该服务?

  5. 在 Claude 设置中添加以下配置: json "mcpServers": { "dlis": { "command": "python", "args": ["-m", "mcp_server_time"] } }

  6. 如何调试服务?

  7. 使用 MCP inspector 调试:npx @modelcontextprotocol/inspector mcp_server_dlis

使用教程

使用依赖

  • 确保已安装 Python 和 pip

安装教程

  1. 使用 pip 安装: bash pip install mcp_server_dlis
  2. 运行服务: bash python -m mcp_server_dlis

调试方式

  1. 使用 MCP inspector 调试: bash npx @modelcontextprotocol/inspector mcp_server_dlis

示例用法

  1. 从 DLIS 文件中提取通道: json { "name": "extract_channels", "arguments": { "file_path": "path/to/your/dlis_file.dlis" } } 响应: json { "output_path": "path/to/the/output/folder" }

  2. 从 DLIS 文件中获取元数据: json { "name": "extract_channels", "arguments": { "file_path": "path/to/your/dlis_file.dlis" } } 响应: json { "output_path": "path/to/the/output/file.txt" }

许可证

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