Skip to main content

Add your description here

Project description

Mythic MCP

A quick MCP demo for Mythic, allowing LLMs to pentest on our behalf!

Requirements

  1. uv
  2. python3
  3. Claude Desktop (or other MCP Client)

Usage with Claude Desktop

To deploy this MCP Server with Claude Desktop, you'll need to edit your claude_desktop_config.json to add the following:

{
    "mcpServers": {
        "mythic_mcp": {
            "command": "/Users/xpn/.local/bin/uv",
            "args": [
                "--directory",
                "/full/path/to/mythic_mcp/",
                "run",
                "main.py",
                "mythic_admin",
                "mythic_admin_password",
                "localhost",
                "7443"
            ]
        }
    }
}

Once done, kick off Claude Desktop. There are sample prompts to show how to task the LLM, but really anything will work along the lines of:

You are an automated pentester, tasked with emulating a specific threat actor. The threat actor is APT31. Your objective is: Add a flag to C:\win.txt on DC01. Perform any required steps to meet the objective, using only techniques documented by the threat actor.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mseep_mcpexample-0.1.0.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mseep_mcpexample-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file mseep_mcpexample-0.1.0.tar.gz.

File metadata

  • Download URL: mseep_mcpexample-0.1.0.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for mseep_mcpexample-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f302a892133cc2fef547c4be956fdb91e1657e465e7fbce1dcf4a725783a45ec
MD5 b0587b3c438b1bf66ae1e372b96f6362
BLAKE2b-256 245d6526dcd167b4821e309fcdc72ec6f92862915c2557e152025c7668e0ad1c

See more details on using hashes here.

File details

Details for the file mseep_mcpexample-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mseep_mcpexample-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e394d0c18a9040f0a1396125a8dbeee2be94b9eb5f3abdea73b23ae87611c5ea
MD5 005acb152405cb9c2c837bd5e37e75d3
BLAKE2b-256 69b4a25ea7e98f6402b07004a975ed9077cb7cd418d6ae5a4bdd89adab020392

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page