Ligolo-ng MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KALI_HOST | No | SSH hostname or alias for your Kali machine | kali |
| LIGOLO_API_PORT | No | Port for the Ligolo-ng web API | 8080 |
| LIGOLO_INTERFACE | No | Default TUN interface name | ligolo |
| LIGOLO_PROXY_PORT | No | Port for agent connections | 11601 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ligolo_proxy_startB | Start the ligolo-ng proxy server on Kali. The proxy accepts agent connections and manages tunnels. |
| ligolo_proxy_stopA | Stop the running ligolo-ng proxy server on Kali |
| ligolo_proxy_statusA | Check the status of the ligolo-ng proxy server |
| ligolo_agents_listA | List all connected agents to the ligolo-ng proxy |
| ligolo_session_selectB | Select an agent session to work with |
| ligolo_interface_createB | Create a TUN interface for ligolo-ng tunneling |
| ligolo_interface_listA | List all TUN interfaces on Kali |
| ligolo_tunnel_startB | Start a tunnel through a selected agent session |
| ligolo_tunnel_stopA | Stop the active tunnel |
| ligolo_route_addB | Add a route to access the agent's network through the tunnel |
| ligolo_route_deleteB | Delete a route from the routing table |
| ligolo_route_listA | List all routes configured for ligolo interfaces |
| ligolo_listener_addA | Add a listener on the agent to forward ports back to the attacker |
| ligolo_listener_listA | List all active listeners |
| ligolo_listener_deleteC | Delete a listener |
| ligolo_agent_infoA | Get network information from the selected agent (ifconfig) |
| ligolo_certificate_fingerprintA | Get the certificate fingerprint for agent verification |
| ligolo_agent_commandC | Generate the agent command to run on target machines |
| ligolo_send_commandB | Send a raw command to the ligolo-ng proxy console (advanced) |
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/schwarztim/sec-ligolo-ng-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server