Mythic MCP服务器

一个基于Mythic Python SDK的高性能MCP服务器,为Mythic C2提供操作员级工具,支持任务、有效载荷、回调、文件、凭据、操作、分析和实时订阅。

  • by R3dy
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 R3dy/mythic-mcp

使用说明

神话般的MCP服务器

使用Mythic Python SDK的Mythic C2的高性能MCP服务器。它公开了用于任务分配、有效载荷、回调、文件、凭据、操作、分析和实时订阅的操作员级工具。

快速启动

  1. 创建和编辑 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"
  1. 安装依赖项:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
  1. 运行服务器(默认情况下为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:模板配置