Skip to main content
Glama
v0idravl
by v0idravl

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SLIVER_CONFIGYesPath to the Sliver operator config (.cfg) file

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
connectA

Connect to the Sliver team server using an operator config.

Call this first. config_path overrides the SLIVER_CONFIG env var (or the first *.cfg in ~/.sliver-client/configs). Returns the server version and operator name. Re-calling while connected is a no-op refresh.

statusA

Report connection health, server version, and live object counts.

get_versionA

Return the Sliver server version details.

poll_eventsB

Drain buffered server events (session/beacon connect, jobs, etc.).

disconnectA

Disconnect from the team server and stop the event pump.

start_https_listenerC

Start an HTTPS C2 listener. Returns its job id.

start_http_listenerC

Start a plain HTTP C2 listener (test/redirector use). Returns job id.

start_mtls_listenerC

Start a mutual-TLS C2 listener. Returns its job id.

start_dns_listenerB

Start a DNS C2 listener for the given parent domain(s). Returns job id.

start_wg_listenerC

Start a WireGuard C2 listener. tun_ip may be blank to auto-assign.

list_jobsA

List active jobs (listeners). Each has a job_id usable with kill_job.

kill_jobC

Stop a job/listener by its job id.

generate_implantB

Build a session-mode implant (interactive callback). Saved to disk.

fmt: exe|shellcode|shared_lib|service. protocol: https|http|mtls| dns|wg. c2_host is the callback host/redirector domain.

generate_beaconC

Build a beacon-mode implant (async check-in every interval s ± jitter).

list_implant_buildsA

List previously generated implant builds by name.

list_implant_profilesA

List saved implant profiles.

regenerate_implantB

Re-download a previously built implant by name, saving it to disk.

list_sessionsA

List active interactive sessions.

list_beaconsA

List registered beacons (async check-in implants).

session_infoC

Get details for one session by id.

beacon_infoC

Get details for one beacon by id.

kill_sessionC

Terminate a session (the implant exits). yellow-tier.

kill_beaconC

Remove a beacon from the server. yellow-tier.

executeB

Run an executable on a session or beacon. yellow-tier (host telemetry).

target_id resolves to a session or beacon automatically. For beacons the result returns once the next check-in completes the task.

execute_commandC

Convenience: shell-split command_line and run it. yellow-tier.

lsA

List a remote directory on a session/beacon.

pwdB

Get the remote working directory.

cdC

Change the remote working directory.

mkdirC

Create a remote directory.

downloadB

Download a remote file. Saves to save_path (or the payload dir).

Returns the local path and size; for text files also a UTF-8 preview.

uploadB

Upload a file to a session/beacon from a local file or base64 data.

rmB

Delete a remote file/dir. RED-tier — requires arm_dangerous() first.

list_pivotsC

List pivot listeners running on a session.

export_handoffA

Export structured C2 state (sessions, beacons, listeners, builds).

Mirrors p0rtix's export_handoff so the agent can feed C2 state back into internal-dispatch.

ingest_handoffA

Stand up a listener + beacon from a p0rtix/msf-style handoff.

Accepts loose keys (redirector/callback_domain/domain/lhost/host/hosts, protocol, port, os, arch) and creates a matching listener, then generates a matching beacon. Honors the current noise ceiling.

set_noiseB

Set the noise ceiling: passive|green|yellow|red. RED needs arming.

arm_dangerousA

Unlock RED-tier destructive tools (rm) and raise the ceiling to red.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/v0idravl/sliver-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server