Add your description here
Project description
Mythic MCP
A quick MCP demo for Mythic, allowing LLMs to pentest on our behalf!
Requirements
- uv
- python3
- 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76fa2c39b041dd7b83862c056fc712d12ae476e55ab24020650ee1b695ca6c32
|
|
| MD5 |
395f6d4c4ac26cbcb39b415fc1eee936
|
|
| BLAKE2b-256 |
35d4be92997b3216a62436ab10ff36a899c9fb653052c279cad9db77dea467d4
|
File details
Details for the file mseep_mcpexample-0.1.1-py3-none-any.whl.
File metadata
- Download URL: mseep_mcpexample-0.1.1-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e98649be6a0a82c43c692e62f9006a84a62ed5a2099528dc30d5a4997b37c6de
|
|
| MD5 |
65b28038e33eaa1130ad5ae11ec04155
|
|
| BLAKE2b-256 |
b0a8bfc0039de0e5268c2b455d2b1b53305d08fa8017d6149373fadc72226f8a
|