Skip to main content
Glama
DrXOps
by DrXOps

中文 · Русский (RU)

🧠 pentool-mcp-server

MCP 服务器,用于 Pentool —— 本地 AI 助手,助力 Web 渗透测试

PyPI version Python License: AGPL-3.0 Install: uv Open in GitHub

一个自包含的 stdio JSON-RPC 2.0 服务器,为任何 MCP 客户端(尤其是 Pentool)带来 AI 能力(BYO-LLM:选择检查项、绕过 WAF、发现非明显端点)。通过 uv 一条命令安装。


为何单独打包

MCP 是连接 LLM 模型与工具的开放协议。pentool-mcp-server 将 Pentool 的 MCP 层封装为可复用的 PyPI 包:本地 stdio 附加,无网络,无端口,秒级安装,无重量级依赖。

Related MCP server: pentestMCP

🔗 专为 Pentool 打造

此服务器是 PentoolMCP 组件,Pentool 是一个专业的 Web 安全测试终端(兼容 Burp 的代理、扫描器、爬虫、入侵器——全部在 TUI 中)。它为 Pentool 的 AI 提供能力:

  • 🎯 针对具体目标选择相关的 扫描检查项

  • 🛡 WAF 绕过 / 载荷建议;

  • 🕷 在爬虫爬取过程中发现 非明显端点

尝试完整栈:uv tool install "pentool[ai]"pentool ai setuppentool

⚡ 快速开始(uv)

# Install uv (if not present): https://docs.astral.sh/uv/
curl -LsSf https://astral.sh/uv/install.sh | sh

# Standalone — just the MCP server
uv tool install pentool-mcp-server
pentool-mcp-server --version

# Or together with Pentool and its AI extras
uv tool install "pentool[ai]"

健康检查(stdio):

echo '{"jsonrpc":"2.0","id":1,"method":"ping"}' | pentool-mcp-server
# → {"jsonrpc": "2.0", "id": 1, "result": {"status": "ok"}}

uv 是标准安装路径——隔离环境,与 Pentool 自身的安装方式完全一致。它使服务器远离系统 Python。

🚀 在 VPS / 容器中部署

服务器不开放任何端口,作为本地子进程运行——在任何主机上均安全。使用 uv 可使其远离系统 Python:

uv tool install pentool-mcp-server

完整用户指南——docs/GUIDE.md。俄语版——README.ru

🧩 MCP 工具

工具

描述

initialize

MCP 协议握手

tools/list

列出可用工具

tools/call generate

为任务生成 LLM 回答(task + payload

tools/call health

就绪检查(模型是否已安装)

tools/call configure

指向 GGUF 模型路径

ping

进程存活检查

🔒 安全性

  • 默认无网络。 pentool-mcp-server 仅在本地进程内监听 stdio(标准输入→标准输出)。外部访问不可能——既不能从其他进程,也不能从其他主机。

  • 未经认证,请勿通过 TCP/0.0.0.0 暴露。 如果在外部网络端口上运行,任何能够写入标准输入/端口的人都可以调用 tools/call generate(资源消耗 + 向 LLM 发送目标数据)。MCP 没有内置认证——请绑定到 127.0.0.1 并通过防火墙进行防护。

  • 目标隐私。 数据(URL、载荷)仅在连接外部 LLM 提供商时才会离开主机;使用本地 GGUF 模型时,流量保留在机器上。

更多——docs/GUIDE.md

🗺 路线图

  • stdio JSON-RPC 2.0 服务器(initialize / tools/list / tools/call / ping)

  • generatehealthconfigure 工具

  • model.py 中实现真正的 LLM 运行器(llama-cpp-python)

  • 可选的 TCP 模式,带 HMAC 认证

📄 许可证

AGPL-3.0 —— 与 Pentool 相同的许可证。


支持 / 缺陷报告: issues · 专为 Pentool 设计 · 用户指南

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    D
    quality
    C
    maintenance
    A Model Context Protocol server that integrates essential penetration testing tools (Nmap, Gobuster, Nikto, John the Ripper) into a unified natural language interface, allowing security professionals to execute and chain multiple tools through conversational commands.
    9
    103
    141
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    An MCP server that exposes over 20 standard penetration testing utilities, such as Nmap, SQLMap, and OWASP ZAP, as callable tools for AI agents. It enables natural language control over complex security workflows for automated and interactive penetration testing.
    90

View all related MCP servers

Related MCP Connectors

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

  • Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.

  • Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DrXOps/pentool-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server