Set up
Runs on your computer. Pick your agent and operating system.
Before you start
- uv (`curl -LsSf https://astral.sh/uv/install.sh | sh`)
{
"mcpServers": {
"sliverc2-mcp": {
"command": "uvx",
"args": [
"sliverc2_mcp"
]
}
}
}same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12
Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs
README
synced Oct 27, 2026A 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",
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