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.1.tar.gz (2.8 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.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mseep_mcpexample-0.1.1.tar.gz
  • Upload date:
  • Size: 2.8 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.1.tar.gz
Algorithm Hash digest
SHA256 76fa2c39b041dd7b83862c056fc712d12ae476e55ab24020650ee1b695ca6c32
MD5 395f6d4c4ac26cbcb39b415fc1eee936
BLAKE2b-256 35d4be92997b3216a62436ab10ff36a899c9fb653052c279cad9db77dea467d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mseep_mcpexample-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e98649be6a0a82c43c692e62f9006a84a62ed5a2099528dc30d5a4997b37c6de
MD5 65b28038e33eaa1130ad5ae11ec04155
BLAKE2b-256 b0a8bfc0039de0e5268c2b455d2b1b53305d08fa8017d6149373fadc72226f8a

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