Built on Sliver-py, providing a Python interface to the Sliver C2 framework with tools for remote system management, file operations, command execution, and process manipulation.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sliverc2-mcplist my active sessions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
A Simple MCP Sliver server written in Python
A simple MCP server for the Sliver C2 framework.
Requirements
uv
"python>=3.10"
"sliver-py>=0.0.19",
"mcp[cli]>=1.2.0",
Related MCP server: mcp-server-docker
Tools
MCP server currently has following tools:
list_beacons
list_sessions
change_directory
list_files
upload_file
download_file
run_cmd_command
run_ps_command
run_shellcode
list_processes
impersonate
run_as
read_registry_value
dump_process_memory
Claude Dekstop config
"sliverc2_mcp": {
"command": "/Users/<user>/.local/bin/uv",
"args": [
"--directory",
"sliverc2_mcp",
"run",
"sliverc2_mcp.py",
"--operator-config-file",
"sliver_operator.cfg"
]
}Usage
Sliverc2_mcp requires valid sliver operator configuration file to communicate to Sliver C2 server over mTLS.
Acknowledgments
Built on the great work done in https://github.com/moloch--/sliver-py
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.