mcp-server-dlis

by houtj
MIT License

DLIS MCP サーバー

DLIS(Digital Log Interchange Standard)ファイル解析機能を提供するモデルコンテキストプロトコル(MLP)サーバー。このサーバーにより、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ファイルへのパス

使用例

  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

クロードへの質問例

  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 ファイルをご覧ください。

-
security - not tested
A
license - permissive license
-
quality - not tested

DLIS(Digital Log Interchange Standard)ファイル解析機能を提供するモデルコンテキストプロトコル(MLP)サーバー。このサーバーにより、LLMは階層型データ構造をサポートし、チャネルデータやメタデータなどの情報をDLISファイルから抽出できます。

  1. Features
    1. Installation
      1. Using pip
    2. Configuration
      1. Configure for Claude.app
    3. Available Tools
      1. Example Usage
        1. Debugging
          1. Examples of Questions for Claude
            1. Contributing
              1. License

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that provides tools for analyzing text documents, including counting words and characters. This server helps LLMs perform text analysis tasks by exposing simple document statistics functionality.
                  Last updated -
                  1
                  8
                  7
                  JavaScript
                  Apache 2.0
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.
                  Last updated -
                  45
                  8
                  JavaScript
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that provides file system operations, analysis, and manipulation capabilities through a standardized tool interface.
                  Last updated -
                  1
                  TypeScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that enables LLMs to extract and use content from unstructured documents across a wide variety of file formats.
                  Last updated -
                  2
                  Python
                  • Apple

                View all related MCP servers

                ID: tc8nacmh3t