DLIS MCP服务器
提供DLIS(数字日志交换标准)文件分析功能的模型上下文协议服务器。此服务器使LLM能够从DLIS文件中提取信息,包括通道数据和元数据,并支持分层数据结构。
特性
- 从DLIS文件中提取通道数据
- 分析DLIS文件元数据
- 支持分层数据结构
- 易于与LLM应用程序集成
安装
使用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文件的路径
示例用法
- 从DLIS文件中提取通道:
{
"name": "extract_channels",
"arguments": {
"file_path": "path/to/your/dlis_file.dlis"
}
}答复:
{
"output_path": "path/to/the/output/folder"
}- 从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给克劳德的问题示例
- “此DLIS文件中路径/to/DLIS/file.DLIS处有哪些可用通道?”
- “显示此DLIS文件的元数据结构,路径为/to/DLIS/file.DLIS”
- “从路径/to/DLIS/file.DLIS处的此DLIS文件中提取所有通道”
贡献
我们鼓励捐款以帮助扩展和改进mcp_server_dlis。无论您是想添加新的DLIS分析工具、增强现有功能还是改进文档,您的意见都是有价值的。
有关其他MCP服务器和实现模式的示例,请参阅: https://github.com/modelcontextprotocol/servers
欢迎拉取请求!请随时贡献新想法、错误修复或增强功能,使mcp_server_dlis更加强大和有用。
许可证
mcp_server_dlis根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。
