Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| decode_apk | Decode an APK file using APKTool |
| build_apk | Build an APK file from a decoded APKTool project. |
| get_manifest | Get the AndroidManifest.xml content from a decoded APK project. |
| get_apktool_yml | Get apktool.yml information from a decoded APK project. |
| list_smali_directories | List all smali directories in a project |
| list_smali_files | List smali files in a specific smali directory, optionally filtered by package prefix. |
| get_smali_file | Get content of a specific smali file by class name. |
| modify_smali_file | Modify the content of a specific smali file. |
| list_resources | List resources in a project, optionally filtered by resource type. |
| get_resource_file | Get content of a specific resource file. |
| modify_resource_file | Modify the content of a specific resource file. |
| search_in_files | Search for a pattern in files specified extensions. |
| clean_project | Clean a project directory to prepare for rebuilding. |