re-kaitai
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_compilerA | Return kaitai-struct-compiler version. |
| list_known_formatsA | Return the list of bundled .ksy formats. |
| download_formatC | Download a .ksy spec from the kaitai-formats gallery. |
| compile_formatC | Compile a .ksy file to a Python module. |
| parse_with_formatA | Parse a binary using either a precompiled module or a fresh .ksy. Args: path: file to parse format_module: precompiled module (e.g. "kaitaistruct.gif") ksy_path: path to a .ksy file (will be compiled on the fly) |
| visualizeB | Return a tree-shaped dict suitable for visualization. Same as parse_with_format but explicitly named for the "show me the structure of this file" intent. |
| parse_unityfsA | Parse a UnityFS / Addressables bundle, LZ4/LZMA-decompress the first block, and re-parse the directory from the decompressed stream. The on-disk KSY parse covers the file header + bundle header
Args:
path: file to parse.
ksy_path: optional path to a .ksy to compile on the
fly. Defaults to the bundled
Returns:
A dict with |
| diff_parsesC | Parse two files with the same format and return a structural diff. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/Heretek-RE/re-kaitai'
If you have feedback or need assistance with the MCP directory API, please join our Discord server