re-il2cpp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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_il2cppB | Read the metadata header and return version + per-table counts. Args: metadata_path: optional path to global-metadata.dat. If empty, returns the server's status (no path is OK). |
| list_stringsA | Return strings from the unprotected C# symbol table. Args: metadata_path: path to global-metadata.dat substring: if set, only return strings containing this case-sensitive substring limit: maximum number of results to return (default 500) |
| search_stringsA | Substring search of the C# symbol table. Returns Args: metadata_path: path to global-metadata.dat substring: case-sensitive substring to search for limit: maximum matches to return (default 50) |
| list_namespacesA | Return a sorted list of namespaces with class counts. Scans the string table for class FQNs and buckets them by namespace. The class count is an upper bound (a FQN-shaped string might be a non-class entity, though rare). Args: metadata_path: path to global-metadata.dat limit: maximum namespaces to return (default 200) |
| list_classesA | Return class FQNs from the string table. Args:
metadata_path: path to global-metadata.dat
namespace: if set, only return classes whose FQN starts with
|
| get_type_definitionsA | Walk the binary typeDefinitions table; return structured records. Unlike list_classes (which harvests the string table for FQNs), this reads the actual record array and returns parent, type_index, method_count, field_count, etc. for each class. Args:
metadata_path: path to global-metadata.dat
namespace: if set, only return typeDefs whose FQN starts with
|
| get_methodsA | Return the methods of a class as a structured list. Use this instead of search_strings for typed method discovery. Args: metadata_path: path to global-metadata.dat class_fqn: fully qualified class name (e.g. "MyGame.PlayerController") limit: maximum methods to return (default 500) |
| get_fieldsC | Return the fields of a class as a structured list. Args: metadata_path: path to global-metadata.dat class_fqn: fully qualified class name limit: maximum fields to return (default 200) |
| get_parametersA | Return the parameters of a method (in declaration order). Args:
metadata_path: path to global-metadata.dat
method_fqn: |
| get_propertiesB | Return the properties of a class. Args: metadata_path: path to global-metadata.dat class_fqn: fully qualified class name limit: maximum properties to return (default 200) |
| get_eventsA | Return the events of a class. Args: metadata_path: path to global-metadata.dat class_fqn: fully qualified class name limit: maximum events to return (default 200) |
| get_imagesA | Walk the binary images table; return assembly image records. Each image corresponds to one IL2CPP assembly (e.g.
Assembly-CSharp.dll, UnityEngine.CoreModule.dll). The Args: metadata_path: path to global-metadata.dat |
| get_assembly_typesA | Enumerate every type in one IL2CPP assembly. Unlike :func: Each record: Args:
metadata_path: path to global-metadata.dat
image_name: assembly file name (e.g. |
| resolve_method_rvaA | Resolve a method FQN to its GameAssembly.dll RVA. Walks the global-metadata.dat typeDef/method tables to find the
method, then parses GameAssembly.dll to look for the
Requires Args:
metadata_path: path to global-metadata.dat
gameassembly_path: path to GameAssembly.dll
method_fqn: |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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-il2cpp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server