Skip to main content
Glama
schwarztim

PowerShell Empire MCP Server

by schwarztim

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EMPIRE_URLYesEmpire REST API URLhttp://localhost:1337
EMPIRE_PASSWORDYesEmpire passwordpassword123
EMPIRE_USERNAMEYesEmpire usernameempireadmin

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
empire_listenersC

Manage Empire listeners - list, create, enable, disable, or delete listeners

empire_stagersC

Generate and manage stagers/payloads for Empire agents

empire_agentsC

List and manage active Empire agents

empire_modulesC

Search and view Empire post-exploitation modules

empire_shellB

Execute shell commands on an Empire agent

empire_uploadB

Upload a file to an Empire agent

empire_downloadB

Download a file from an Empire agent

empire_credentialsC

Manage harvested credentials in Empire

empire_hostsA

List hosts that agents are running on

empire_downloadsC

List files downloaded from agents

empire_pluginsD

Manage Empire plugins

empire_bypassesA

List available AMSI/AV bypasses

empire_profilesB

List malleable C2 profiles for HTTP listeners

empire_task_resultB

Get the result of a specific task

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/schwarztim/sec-powershell-empire-mcp'

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