Token导航 LogoToken导航

MCP Server · 安全风控

HackTricks MCP

HackTricks MCP Server 是一个用于快速查询和搜索HackTricks渗透测试文档的服务,支持多种高效搜索和内容提取功能,适用于安全研究人员和开发人员。

stdio官方级别未说明来源级核验工具 0
渗透测试文档查询JavaScriptClaudeClaude Desktop

快速开始

作者 / 组织
Xplo8E
提供方
Xplo8E
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

6

仓库热度

收录来源

2 个

MCP World

选型结论

HackTricks MCP 属于安全风控类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

安全风控

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npm install -g hacktricks-mcp-server

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

黑客技巧MCP服务器

用于搜索和查询的MCP(模型上下文协议)服务器 黑客技巧 直接从Claude获取渗透测试文档。

特性

  • 快速查找 -支持别名(sqli、xss、ssrf等)的一次性利用信息
  • 分组搜索结果 -按文件汇总的结果,包括匹配计数、标题和相关部分
  • 页面大纲 -快速目录,用于识别相关章节
  • 断面提取 -阅读特定部分而不是整页(令牌高效)
  • 备忘单模式 -仅从页面中提取代码块/命令
  • 类别浏览 -发现可用主题和文件路径
  • 快速grep搜索 -使用ripgrep获得即时结果
  • 加强安保 -防止命令注入和路径遍历

快速开始

安装

npm install -g hacktricks-mcp-server

安装后脚本会自动克隆HackTricks存储库(首次安装时约2分钟)。

配置Claude桌面

添加到您的Claude设置(~/.claude/settings.json):

{
  "mcpServers": {
    "hacktricks": {
      "command": "npx",
      "args": ["hacktricks-mcp-server"]
    }
  }
}

重新启动Claude Desktop并尝试: *“SQL注入的搜索技巧”*

替代方案:从源代码安装

git clone https://github.com/Xplo8E/hacktricks-mcp-server.git
cd hacktricks-mcp-server
git submodule update --init --recursive
npm install
npm run build

源安装的配置:

{
  "mcpServers": {
    "hacktricks": {
      "command": "node",
      "args": ["/absolute/path/to/hacktricks-mcp-server/dist/index.js"]
    }
  }
}

使用示例

在Claude Desktop中配置后,您可以询问:

  • “搜索SQL注入技术的黑客技巧”
  • “给我SUID权限升级命令”
  • “显示XSS有效载荷”
  • “列出HackTricks中的所有渗透测试类别”
  • “我如何利用XXE漏洞?”

该服务器提供7个专门的工具,用于高效搜索HackTricks。

可用工具

hacktricks_quick_lookup

⚡ 一次性漏洞查找。搜索,找到最佳页面,并在一次调用中返回漏洞利用部分+代码块。

参数:

  • topic (string,必填):要查找的攻击/技术(例如,“SUID”、“sqli”、“xss”、“docker escape”)
  • category (字符串,可选):类别筛选器以获得更快的结果

支持的别名: sqli, xss, rce, lfi, rfi, ssrf, csrf, xxe, ssti, idor, jwt, suid, privesc

例子:

hacktricks_quick_lookup("SSRF", category="pentesting-web")

优点: 将“如何利用X”问题的3次以上工具调用减少到1次。

______________________________________________________________________

search_hacktricks

搜索HackTricks文档。 返回按文件分组的结果 具有匹配计数、页面标题和相关节标题。

参数:

  • query (字符串,必填):搜索词或正则表达式模式
  • category (字符串,可选):过滤到特定类别(例如,“渗透测试网站”)
  • limit (数字,可选):最大分组结果(默认值:20)

输出示例:

Found matches in 5 files for: "SUID"

────────────────────────────────────────────────────────────

📄 **Linux Privilege Escalation**
   Path: src/linux-hardening/privilege-escalation/README.md
   Matches: 12
   Sections: SUID Binaries | Finding SUID | GTFOBins
   Preview:
     L45: Find files with SUID bit set...
     L78: Common SUID exploitation techniques...

────────────────────────────────────────────────────────────

______________________________________________________________________

get_hacktricks_outline

拿到 目录 页面的所有部分标题。在阅读全文之前使用此方法来理解结构。

参数:

  • path (string):markdown文件的相对路径

输出示例:

# Linux Privilege Escalation
  ## Enumeration
    ### System Information
    ### Network
  ## SUID Binaries
    ### Finding SUID Files
    ### Exploiting SUID
  ## Capabilities

优点: 请参阅约20行的页面结构,而阅读500多行。

______________________________________________________________________

get_hacktricks_section

提取a 具体章节 按标题名称从页面开始。比阅读整页更有效率。

参数:

  • path (string):markdown文件的相对路径
  • section (string):要提取的节头(部分匹配,不区分大小写)

例子:

get_hacktricks_section("src/linux-hardening/privilege-escalation/README.md", "SUID")

优点: 只阅读“SUID币”部分(约200个代币),而不是整个页面(约3000个代币)。

______________________________________________________________________

get_hacktricks_cheatsheet

提取 仅代码块 从一个页面。当你只需要命令、有效载荷或示例时,这是完美的。

参数:

  • path (string):markdown文件的相对路径

输出示例:

find / -perm -4000 2>/dev/null
./vulnerable_suid -p

优点: 当你只需要“给我命令”时,跳过解释性文本。

______________________________________________________________________

get_hacktricks_page

获取 完整内容 HackTricks页面。

参数:

  • path (string):markdown文件的相对路径

警告: 页面可以很长(3000多个标记)。考虑使用 get_hacktricks_outline + get_hacktricks_section 相反。

______________________________________________________________________

list_hacktricks_categories

列出类别及其内容。

参数:

  • category (字符串,可选):要展开的类别

无类别: 列出顶级类别 分类: 显示包含文件路径的完整目录树

高效使用模式

为了获得最佳的令牌使用,Claude应该:

  1. 使用类别筛选器搜索 → 根据上下文获取分组结果
  2. 获取相关页面的大纲 → 阅读前先看结构
  3. 提取特定部分 → 只阅读需要的内容
  4. 获取备忘单 → 快速命令参考

之前(低效):

search_hacktricks("SUID")     → 50 raw lines
get_page(file1)               → 3000 tokens
get_page(file2)               → 2500 tokens  
Total: ~5500 tokens, 3 calls

之后(有效):

search_hacktricks("SUID", category="linux-hardening")  → Grouped results
get_outline(best_match)                                 → 20 lines
get_section(best_match, "SUID")                         → 200 tokens
Total: ~400 tokens, 3 calls

需求

  • Node.js(v18或更高版本)
  • ripgrep(rg)-通常预装在macOS/Linux上
  • Bun(用于包装管理)

发展

观看模式:

bun run dev

本地测试:

bun run start

贡献

欢迎投稿!如果你想改进服务器:

  1. 克隆该仓库
  2. 创建要素分支(git checkout -b feature/improvement)
  3. 进行更改并在本地进行测试
  4. 提交拉取请求

请确保您的PR包括对新功能的测试,并保持现有的代码风格。

许可证

麻省理工学院

学分

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

渗透测试JavaScript本地部署文档查询安全研究快速搜索代码提取

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
HackTricks MCP

MCP World · 本页

0stdio有2 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

HackTricks MCP 怎么安装?

公开资料给出的安装命令是 npm install -g hacktricks-mcp-server,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

HackTricks MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

HackTricks MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

HackTricks MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

HackTricks MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP