Skip to main content
Glama

바이너리 리더 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

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 -
    6
    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 -
    19
    MIT License
    • Linux
    • Apple
  • -
    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 -
    6
    • Apple
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that provides secure and intelligent interaction with files and filesystems, offering smart context management and token-efficient operations for working with large files and complex directory structures.
    Last updated -
    21
    50
    MIT License
    • Apple
    • Linux

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