Skip to content
Conduit

mcp server

sliverc2-mcp

MCP Server for Sliver C2

d4vydm/sliverc2_mcpcommunitylistedunreviewed

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`)
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "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, 2026

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",

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

↑↓ navigate openesc close