Token导航 LogoToken导航TokenDH.com
Binary Reader MCP logo
开发工具stdio官方级别未说明来源级核验

Binary Reader MCP

MCP Server

一个用于读取和分析二进制文件的模型上下文协议服务器,支持Unreal Engine资产文件(.uasset)等多种二进制文件格式。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
开发工具Python命令行工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

berlinbra

提供方

berlinbra

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

二进制读取器MCP

用于读取和分析二进制文件的模型上下文协议服务器。此服务器提供用于读取和分析各种二进制文件格式的工具,最初支持虚幻引擎资源文件(.uasset)。

特性

  • 读取并分析虚幻引擎.uasset文件
  • 提取二进制文件元数据和结构
  • 自动检测文件格式
  • 用于添加新二进制格式支持的可扩展架构

安装

  1. 克隆存储库:
git clone https://github.com/berlinbra/binary-reader-mcp.git
cd binary-reader-mcp
  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许可证获得许可-有关详细信息,请参阅许可证文件。

目录标签

目录标签

开发工具Python命令行工具二进制分析本地部署UnrealEngine文件解析

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP