Mythic MCP
AI-управляемый Red Teaming с Claude, C2 и MCP
Проект, исследующий интеграцию Claude, Model Context Protocol (MCP) и Command & Control (C2) Mythic для создания AI-управляемого копилота для операций Red Team.
Проект направлен на то, чтобы позволить Claude взаимодействовать с возможностями C2 через MCP, понимать контекст и результаты текущей операции, а также предоставлять контекстно-зависимые рекомендации, пути атак и следующие шаги на основе информации, собранной в ходе вовлечения.
Схема интеграции

Related MCP server: BloodyAD MCP
Требования
uv
python3
Claude Desktop
Mythic C2 (используйте docker для запуска сервиса)
Виртуальная машина Windows в VMware
Предварительные шаги
Установите и запустите сервер Mythic C2. Вам необходимо использовать официальный репозиторий и запустить его в Docker. Ссылка на репозиторий: Mythic Repository
Установите агенты (Apollo, Apfell, Poseidon) и профили (HTTP, WebSocket).
Используйте некоторые из полезных нагрузок, чтобы сгенерировать полезную нагрузку для отправки на целевую машину.
На целевой машине выполните полезную нагрузку, чтобы получить сессию на сервере Mythic C2.
Использование с Claude Desktop
Чтобы развернуть MCP-сервер с Claude Desktop, нам необходимо использовать параметры разработчика. Вам потребуется отредактировать файл claude_desktop_config.json, чтобы настроить MCP-сервер. Формат конфигурации следующий:
{
"mcpServers": {
"mythic_mcp": {
"command": "/snap/bin/uv",
"args": [
"--directory",
"/path/to/mythic_mcp/",
"run",
"main.py",
"mythic_admin",
"mythic_admin_password",
"localhost",
"7443"
]
}
}
}Чтобы найти учетные данные mythic_admin и mythic_admin_password после развертывания сервера Mythic, вы можете использовать следующие команды:
sudo ./mythic-cli config get admin_user
sudo ./mythic-cli config get admin_passwordКак использовать
Как только у вас появится активная сессия в C2 и вы загрузите файл конфигурации в Claude, вы можете использовать любой запрос. Тем не менее, мы рекомендуем сначала выполнить несколько проверочных запросов, чтобы убедиться, что соединение между C2, Claude и MCP-сервером работает корректно.
Проверка доступных сессий
How many sessions are currently available?Проверка доступных команд
Which commands are available?Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA demonstration server that allows large language models to perform penetration testing tasks autonomously by interfacing with the Mythic C2 framework.78
- AlicenseNot gradedqualityCmaintenanceEnables Active Directory enumeration and abuse operations through the bloodyAD tool. Supports LDAP queries, user/group management, DNS operations, and security testing directly from AI assistants.16MIT
- AlicenseCqualityDmaintenanceEnables LLMs to perform Active Directory penetration testing using tools like NetExec, Bloodhound, Nmap, Certipy, and John the Ripper. Automates vulnerability discovery, attack path analysis, and documentation generation for security assessments.266MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to autonomously execute over 200 open-source penetration testing tools via MCP, including reconnaissance, web exploitation, and brute-forcing, through a unified server architecture with Docker sandboxing for safe execution.51MIT
Related MCP Connectors
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
MEOK MCP Hardening MCP — automated security red-team for any MCP server. Maps OWASP LLM Top 10
Offline methodology engine for authorized penetration testing, CTF, and security research.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/johanrobbenites/MCP-IA-for-Offensive-Security'
If you have feedback or need assistance with the MCP directory API, please join our Discord server