使用说明
神话般的MCP服务器
使用Mythic Python SDK的Mythic C2的高性能MCP服务器。它公开了用于任务分配、有效载荷、回调、文件、凭据、操作、分析和实时订阅的操作员级工具。
快速启动
- 创建和编辑
config.yaml:
mythic:
server_ip: "127.0.0.1"
server_port: 7443
ssl: true
username: "mythic_admin"
password: "mythic_password"
apitoken: ""
timeout: -1
logging_level: 20
mcp:
name: "mythic_mcp"
instructions: "Mythic C2 operator tools for MCP"
- 安装依赖项:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
- 运行服务器(默认情况下为stdio传输):
python -m mythic_mcp --config ./config.yaml
备注
- 服务器在启动时使用SDK登录Mythic,并保持会话活动。
- 如果
apitoken如果提供,则使用它来代替用户名/密码。 - 工具是异步的,可以安全地与Codex和Claude Code等MCP客户端一起使用。
回购布局
mythic_mcp/server.py:MCP服务器和工具定义mythic_mcp/config.py:配置加载器config.yaml:模板配置