バイナリリーダー MCP
バイナリファイルの読み取りと解析のためのモデルコンテキストプロトコルサーバー。このサーバーは、様々なバイナリファイル形式の読み取りと解析のためのツールを提供し、Unreal Engineアセットファイル(.uasset)を初期サポートしています。
特徴
Unreal Engine の .uasset ファイルを読み取って分析する
バイナリファイルのメタデータと構造を抽出する
ファイル形式の自動検出
新しいバイナリ形式のサポートを追加するための拡張可能なアーキテクチャ
Related MCP server: File Operations MCP Server
インストール
リポジトリをクローンします。
仮想環境を作成してアクティブ化します。
依存関係をインストールします:
使用法
サーバーは、モデル コンテキスト プロトコルを通じていくつかのツールを提供します。
1. Unreal Assetファイルを読む
2. 一般的なバイナリファイルを読む
発達
プロジェクト構造
新しいバイナリ形式のサポートの追加
新しいバイナリ形式のサポートを追加するには:
BinaryReaderを継承する新しいリーダークラスを作成します。必要なメソッド(
read_header、read_metadata)を実装するフォーマット自動検出ロジックに新しいフォーマットを追加する
ツールリストを更新して新しい形式を追加します
貢献
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -m 'Add some amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。