关于 Mythic MCP
Mythic MCP 是一个概念验证项目,将 Mythic 命令与控制框架以 MCP 服务的形式暴露给 LLM。它面向安全研究人员,用于演示 LLM 在授权渗透测试中的应用,README 中仅提供简单的 Claude Desktop 配置示例。
主要功能
- 01将 Mythic 功能封装为 MCP 服务
- 02基于 uv 与 Python 运行
- 03可接入 Claude Desktop 等 MCP 客户端
适用场景
- 01在授权渗透测试中演示 LLM 调用 Mythic
- 02研究 LLM 驱动的威胁模拟流程
MCP 相关
该项目是一个 MCP 服务,将 Mythic 的能力暴露给 Claude Desktop 等 MCP 客户端,供 LLM 调用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Mythic MCP
Mythic 的快速 MCP 演示,可让大模型代表我们进行渗透测试!
要求
- uv
- python3
- Claude Desktop(或其他 MCP 客户端)
在 Claude Desktop 中使用
要使用 Claude Desktop 部署此 MCP 服务,你需要编辑 claude_desktop_config.json 并添加以下内容:
{
"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"
]
}
}
}
完成后,启动 Claude Desktop。这里提供了一些示例提示词,用于展示如何向大模型分配任务,但实际上,任何类似以下内容的指令都可以:
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.
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。