Token导航 LogoToken导航TokenDH.com
Vluggy Lite logo
安全风控stdio官方级别未说明来源级核验

Vluggy Lite

MCP Server

一个轻量级的MCP服务器,将Claude Desktop转变为专注于CTF解题的工具,提供模式匹配、安全工具集成和知识库搜索等功能。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
安全PythonClaude安全工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Osama-Null

提供方

Osama-Null

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python ingest.py --test

详细介绍

Vluggy Lite-专注于CTF的AI黑客助手

一个轻量级的MCP服务器,将Claude Desktop变成一个 CTF求解机 与:

  • 🧠 CTF大脑:模式匹配、基元检测和求解策略
  • 🔧 25+安全工具:nmap、sqlmap、feroxbuster、hydra、john、hashcat等
  • 📚 知识库:深度抓取的CTF文章、黑客技巧、PayloadsAllTheThings
  • 🔐 加密解码器:Base64,十六进制,ROT13,凯撒密码暴力破解

建筑

Claude Desktop
     │
     ▼
┌─────────────┐     ┌─────────────┐
│  mcp-shim   │────▶│  mcp-http   │──┬──▶ kali-mcp (tools)
│  (Python)   │     │  (FastAPI)  │  ├──▶ planner-api
└─────────────┘     └─────────────┘  ├──▶ dcipher
                                     └──▶ CTF Brain
                                          │
                                     ┌────┴────┐
                                     │ Supabase │ (Knowledge Base)
                                     └─────────┘

快速开始

先决条件

安装

窗户:

powershell -ExecutionPolicy Bypass -File setup.ps1

Linux/Mac:

chmod +x setup.sh && ./setup.sh

启动服务

docker-compose up --build -d

配置Claude桌面

添加 %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "vluggy-lite-mcp": {
      "command": "C:\\Users\\YOUR_USER\\vluggy-lite\\mcp-shim\\.venv\\Scripts\\python.exe",
      "args": ["C:\\Users\\YOUR_USER\\vluggy-lite\\mcp-shim\\server.py"],
      "env": {
        "VLUGGY_HTTP_URL": "http://localhost:5001",
        "PLANNER_URL": "http://localhost:5101",
        "VLUGGY_API_KEY": "your-api-key-here",
        "VLUGGY_VOLUME_DIR": "C:\\Users\\YOUR_USER\\vluggy-lite\\volumes\\files"
      }
    }
  }
}

MCP工具

安全工具

工具说明示例
exec_tool运行任何Kali工具exec_tool("nmap", "-sV 10.10.10.1")
plan_exec基于目标类型的自动计划plan_exec("web", "http://target.com")
dcipher解码/编码密码dcipher("brute", "caesar", "Uryyb")
tools列出可用工具tools()

CTF脑工具

工具说明示例
ctf_analyze分析挑战,制定战略ctf_analyze("Login form gives MySQL error")
ctf_search搜索知识库ctf_search("PHP deserialization")
ctf_template获取漏洞利用代码模板ctf_template("pwn", "buffer_overflow")

CTF大脑

CTF Brain体现了 CTF心态:

  1. 一切都是故意的 -如果有什么东西看起来很奇怪,那就是线索
  2. 寻找最小的裂缝 -找出唯一的弱点
  3. 像解谜者一样思考 -逻辑战胜暴力
  4. 减少到已知图元 -映射到已知的漏洞利用模式

示例用法

User: "The website has a login form. When I enter a single quote, I get a MySQL error."

Claude (via ctf_analyze):
- Category: web (confidence: 0.85)
- Primitives: ["sqli"]
- Tools: ["sqlmap", "burpsuite"]
- Kill chain: ["reconnaissance", "identify_vulnerability", "craft_payload", ...]
- Hints: 
  - "Try ' OR '1'='1' -- "
  - "Check for error messages revealing DB structure"
- Attack vectors:
  - "Run sqlmap with --dbs to enumerate databases"

知识库设置(可选)

要在CTF报告上启用语义搜索,请执行以下操作:

1.创建Supabase项目

  1. 首选 网站 supabase.com 并创建一个项目
  2. 获取您的项目URL和匿名密钥

2.运行架构

在Supabase SQL编辑器中,运行以下内容:

ingestor/app/supabase_schema.sql

3.配置环境

创建 .env:

SUPABASE_URL=https://your-project.supabase.co
SUPABASE_KEY=your-anon-key
VLUGGY_API_KEY=your-random-api-key
GITHUB_TOKEN=your-github-token  # Optional, for higher API limits

4.运行Ingestor

# Ingest all sources (takes time)
docker-compose --profile ingest up vluggy-lite-ingestor

# Or ingest specific sources
docker-compose run vluggy-lite-ingestor python ingest.py --source gtfobins
docker-compose run vluggy-lite-ingestor python ingest.py --ctftime --max-pages 50
docker-compose run vluggy-lite-ingestor python ingest.py --github swisskyrepo/PayloadsAllTheThings

可用的安全工具

类别工具
扫描nmap、masscan、whatweb、nikto
引信gobuster、ffuf、feroxbuster、dirsearch、wfuzz
漏洞利用sqlmap、hydra、crackmapexec
密码john、hashcat、hashid
网络tshark、tcpdump、curl、wget
加密base64,十六进制,rot13,凯撒(通过dcipher)

港口

服务端口
HTTP网关5001
规划师API5101
Dcipher5601
卡利集装箱8766

故障排除

服务未启动?

docker-compose logs -f

克劳德无法连接?

  • 确保Docker服务正在运行: docker ps
  • 检查mcp垫片真空度: mcp-shim/.venv/Scripts/pip list
  • 验证中的配置路径 claude_desktop_config.json

CTF大脑不工作?

  • 检查进气管/应用程序模块是否存在
  • 如果使用搜索,请验证Supabase凭据

发展

# Rebuild specific service
docker-compose build vluggy-lite-http

# View logs
docker-compose logs -f vluggy-lite-http

# Test CTF Brain locally
cd ingestor/app
python ingest.py --test

许可证

麻省理工学院

目录标签

目录标签

安全PythonClaude安全工具CTF解题本地部署知识库搜索加密解码网络安全

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP