Skip to main content
Glama

Binary Reader MCP

바이너리 리더 MCP

이진 파일을 읽고 분석하기 위한 모델 컨텍스트 프로토콜 서버입니다. 이 서버는 다양한 이진 파일 형식을 읽고 분석하는 도구를 제공하며, 언리얼 엔진 애셋 파일(.uasset)을 기본적으로 지원합니다.

특징

  • Unreal Engine .uasset 파일을 읽고 분석합니다.
  • 바이너리 파일 메타데이터 및 구조 추출
  • 파일 형식 자동 감지
  • 새로운 바이너리 형식 지원을 추가하기 위한 확장 가능한 아키텍처

설치

  1. 저장소를 복제합니다.

지엑스피1

  1. 가상 환경을 만들고 활성화하세요.
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
  1. 종속성 설치:
pip install -r requirements.txt

용법

서버는 모델 컨텍스트 프로토콜을 통해 여러 도구를 제공합니다.

1. 언리얼 애셋 파일 읽기

# Example usage through MCP tool: read-unreal-asset arguments: file_path: "path/to/your/asset.uasset"

2. 일반 바이너리 파일 읽기

# Example usage through MCP tool: read-binary-metadata arguments: file_path: "path/to/your/file.bin" format: "auto" # or "unreal", "custom"

개발

프로젝트 구조

binary-reader-mcp/ ├── README.md ├── requirements.txt ├── main.py ├── src/ │ ├── __init__.py │ ├── binary_reader/ │ │ ├── __init__.py │ │ ├── base_reader.py │ │ ├── unreal_reader.py │ │ └── utils.py │ ├── api/ │ │ ├── __init__.py │ │ ├── routes.py │ │ └── schemas.py │ └── config.py └── tests/ ├── __init__.py ├── test_binary_reader.py └── test_api.py

새로운 바이너리 형식 지원 추가

새로운 바이너리 형식에 대한 지원을 추가하려면:

  1. BinaryReader 에서 상속받은 새로운 리더 클래스를 만듭니다.
  2. 필요한 메서드( read_header , read_metadata )를 구현합니다.
  3. 형식 자동 감지 논리에 새 형식을 추가합니다.
  4. 새로운 형식을 포함하도록 도구 목록을 업데이트합니다.

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치를 생성합니다( git checkout -b feature/amazing-feature )
  3. 변경 사항을 커밋하세요( git commit -m 'Add some amazing feature' )
  4. 브랜치에 푸시( git push origin feature/amazing-feature )
  5. 풀 리퀘스트 열기

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Unreal Engine 자산 파일(.uasset)에 대한 초기 지원을 포함하여 바이너리 파일을 읽고 분석하기 위한 모델 컨텍스트 프로토콜 서버입니다.

  1. 특징
    1. 설치
      1. 용법
        1. 언리얼 애셋 파일 읽기
        2. 일반 바이너리 파일 읽기
      2. 개발
        1. 프로젝트 구조
        2. 새로운 바이너리 형식 지원 추가
      3. 기여하다
        1. 특허

          Related MCP Servers

          • -
            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
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables enhanced file system operations including reading, writing, copying, moving files with streaming capabilities, directory management, file watching, and change tracking.
            Last updated -
            12
            6
            TypeScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            A filesystem Model Context Protocol server that provides Claude Desktop with capabilities to read, write, and manipulate files on your system.
            Last updated -
            TypeScript
          • A
            security
            A
            license
            A
            quality
            A server implementing the Model Context Protocol that provides filesystem operations (read/write, directory management, file movement) through a standardized interface with security controls for allowed directories.
            Last updated -
            9
            3
            TypeScript
            MIT License

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/berlinbra/binary-reader-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server