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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| container_start | Start the Kali Linux Docker container. Must be called before running any commands. |
| container_stop | Stop and remove the Kali Linux Docker container. |
| container_status | Check the status of the Kali Linux Docker container. |
| execute_command | Execute a shell command inside the Kali Linux container. Use this to run security tools like nmap, sqlmap, hydra, nikto, gobuster, john, hashcat, dirb, enum4linux, and any other installed tool. |
| upload_file | Upload/write a file to the Kali Linux container. Useful for uploading wordlists, scripts, or configuration files. |
| download_file | Read/download a file from the Kali Linux container. Useful for retrieving scan results and output files. |
| list_files | List files in a directory inside the Kali Linux container. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |