MCP.so
登录

MCP Server Pentest

@MCP-Mirror

关于 MCP Server Pentest

Mirror of

基本信息

分类

其他

许可证

MIT license

运行时

node

传输方式

stdio

发布者

MCP-Mirror

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "9olidity_MCP-Server-Pentest": {
      "url": "https://test.com",
      "paramName": "text"
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Server Pentest?

MCP Server Pentest is a server that integrates browser automation with security testing, enabling automated detection of XSS and SQL injection vulnerabilities in URLs. It also provides full browser control for navigation, screenshots, click interactions, and JavaScript execution, targeting developers and security testers who need to automate web security checks.

How to use MCP Server Pentest?

Install by running npx playwright install firefox, yarn install, and npm run build. Then add the provided JSON configuration block to your Claude config file, pointing to the built dist/index.js. Use the exposed tools (e.g., broser_url_reflected_xss, browser_url_sql_injection) by passing a URL and parameter name as arguments.

Key features of MCP Server Pentest

  • Automatic XSS vulnerability detection in URLs
  • Automatic SQL injection vulnerability detection in URLs
  • Full-page or element-specific screenshot capture
  • Browser navigation, clicking, form filling, and text selection
  • Console log monitoring and JavaScript execution in browser context

Use cases of MCP Server Pentest

  • Automatically test a web application’s URL parameters for reflected XSS
  • Scan form inputs or query strings for SQL injection flaws
  • Take screenshots of vulnerable pages for reporting
  • Fill and submit forms to test login or search endpoints
  • Execute custom JavaScript to extract runtime page data

FAQ from MCP Server Pentest

What runtime dependencies are required?

The server requires Node.js, the Playwright package, and a Firefox browser (installed via npx playwright install firefox). It runs as a command-line MCP server.

Which browsers are supported?

Firefox is explicitly installed and used; the README does not mention Chrome or other browsers.

Can it interact with dynamic content?

Yes – tools for clicking, hovering, filling inputs, and selecting dropdown options are available, along with JavaScript evaluation in the browser context.

Where are screenshots saved?

The README does not specify a default save location; screenshots are likely stored in the working directory or must be explicitly named via the name parameter in browser_screenshot.

评论

其他 分类下的更多 MCP 服务器