D

DLIS MCP服务器

@houtj/dlis_mcp_server
0 Stars 7 次浏览 houtj 更新于 2026-08-23

一种提供DLIS(数字日志互换标准)文件分析功能的模型上下文协议服务器。该服务器使大型语言模型能够从DLIS文件中提取信息,包括通道数据和元数据,并支持分层数据结构。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

DLIS MCP 服务器

一个提供 DLIS(数字日志交换标准)文件分析能力的模型上下文协议服务器。该服务器使大语言模型能够从 DLIS 文件中提取信息,包括通道数据和元数据,并支持分层数据结构。

特性

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

安装

使用 pip

pip install mcp_server_dlis

安装完成后,您可以使用以下命令作为脚本运行:

python -m mcp_server_dlis

配置

配置 Claude.app

在您的 Claude 设置中添加:

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

可用工具

  • extract_channels - 从 DLIS 文件中提取所有通道并将其保存到文件夹结构中。

    • 必需参数:
      • file_path: 要分析的 DLIS 文件路径
  • get_metadata - 以分层结构从 DLIS 文件中提取元数据。

    • 必需参数:
      • file_path: 要分析的 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"
}

调试

您可以使用 MCP 检查器来调试服务器:

npx @modelcontextprotocol/inspector mcp_server_dlis

Claude 的示例问题

  1. "这个位于 path/to/dlis/file.dlis 的 DLIS 文件中有哪些可用的通道?"
  2. "显示位于 path/to/dlis/file.dlis 的 DLIS 文件的元数据结构。"
  3. "从位于 path/to/dlis/file.dlis 的 DLIS 文件中提取所有通道。"

贡献

我们鼓励贡献以帮助扩展和完善 mcp_server_dlis。无论您是想添加新的 DLIS 分析工具、增强现有功能还是改进文档,您的输入都是非常宝贵的。

有关其他 MCP 服务器和实现模式的例子,请参见:
https://github.com/modelcontextprotocol/servers

欢迎提交拉取请求!请随时贡献新想法、错误修复或增强功能,使 mcp_server_dlis 更加强大和有用。

许可证

mcp_server_dlis 根据 MIT 许可证授权。这意味着您可以在遵守 MIT 许可证条款和条件的前提下自由使用、修改和分发该软件。更多详情,请参阅项目仓库中的 LICENSE 文件。