security tools bridge.com
security tools bridge.com logo

Security Tools Bridge

Bridges popular security tools (Nmap, Masscan, SQLMap, FFUF) with external systems for network scanning, port discovery,...

Created byApr 22, 2025

MCP for Security Tools

This repository contains Model Context Protocol (MCP) server implementations for various security testing tools, making them accessible through a standardized interface.

Tools

FFUF MCP Server

A server implementation that wraps the FFUF fuzzing tool, allowing it to be used through the MCP interface.

Features

  • URL-based fuzzing
  • Support for all FFUF command line arguments

Parameters

  • url: Target URL to fuzz
  • ffuf_args: Array of additional FFUF arguments

Usage

Claude Configuration

SQLmap MCP Server

A server implementation that wraps the SQLmap SQL injection testing tool, allowing it to be used through the MCP interface.

Features

  • URL-based SQL injection testing
  • Support for all SQLmap command line arguments
  • Error handling and status reporting
  • Comprehensive SQL injection testing capabilities

Parameters

  • url: Target URL to test for SQL injection
  • sqlmap_args: Array of additional SQLmap arguments

Usage

Claude Configuration

Masscan MCP Server

A server implementation that wraps the Masscan tool, allowing it to be used through the MCP interface.

Features

  • Target based Port Scanning
  • Support for all Masscan command line arguments
  • Error handling and status reporting

Parameters

  • target: Target ip to scanning ports
  • port: Port nubmers to target ip
  • masscan_args: Array of additional masscan arguments

Usage

Claude Configuration

nmap MCP Server

A server implementation that wraps the nmap scanning tool, allowing it to be used through the MCP interface.

Features

  • Target based port scanning
  • Support for all nmap command line arguments

Parameters

  • target: Target p to fuzz
  • nmap_args: Array of additional nmap arguments

Usage

Claude Configuration

Mobsf MCP Server

A server implementation that wraps the Mobsf tool, allowing it to be used through the MCP interface.

Features

  • MobSF functionality exposed through MCP
  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems
  • Standardized input/output handling
  • Support for Android (APK), iOS (IPA), and Windows (APPX) mobile applications

Parameters

  • base_url: The MobSF server URL (e.g., http://localhost:8000)
  • api_key : Your MobSF API key

Usage

Claude Configuration

Nuclei MCP Server

A server implementation that wraps the nuclei tool, allowing it to be used through the MCP interface.

Features

  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems
  • Standardized input/output handling
  • Access to Nuclei's extensive template library

Parameters

  • url: The target URL to scan (required)
  • tags: Comma-separated list of template tags to filter which checks to run (optional)

Usage

Claude Configuration

Sslcan MCP Server

A server implementation that wraps the sslscan tool, allowing it to be used through the MCP interface.

Features

  • Full SSLScan functionality exposed through MCP
  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems
  • Standardized input/output handling
  • Support for all SSLScan options and configurations

Parameters

  • target: The target URL to scan (required)
  • sslscan_args: Array of additional sslscan arguments

Usage

Claude Configuration

HTTP Headers Security MCP

A server implementation that wraps the http security headers , allowing it to be used through the MCP interface.

Features

  • Analysis of HTTP response headers against OWASP security standards
  • Identification of security headers that should be removed
  • Recommendations for missing security headers that should be added
  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems
  • Standardized input/output handling

Parameters

  • target: The target URL to analyze http headers (required)

Usage

Claude Configuration

waybackurls MCP

A server implementation that retrives the historical URLs from the Wayback Machine, allowing it to be used through the MCP interface.

Features

  • Integration with Waybackurls to fetch historical URLs from the Wayback Machine
  • Option to include or exclude subdomains in the search
  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems
  • Standardized input/output handling

Parameters

  • target: The domain to retrieve historical URLs for (required)
  • noSub: Boolean flag to control whether subdomains should be included (default: false)

Usage

Claude Configuration

alterx MCP

A server implementation that wraps the alterx tool, allowing it to be used through the MCP interface.

Features

  • Pattern-based wordlist generation for subdomain discovery
  • Support for multiple permutation patterns and strategies
  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems

Parameters

  • domain: The target domain or subdomains to use as a base for creating permutations (required)
  • pattern: The pattern template to use for generating wordlist variations (required)
  • outputFilePath: Path where the generated wordlist should be saved (optional)

Usage

Claude Configuration

TO-DO Tools

  • amass
  • massdns
  • gowitness
  • httpx
  • ...

Development

The project uses TypeScript and the Model Context Protocol SDK. To contribute:
  1. Fork the repository
  1. Create a feature branch
  1. Make your changes
  1. Submit a pull request

License

MCP for Security Tools

This repository contains Model Context Protocol (MCP) server implementations for various security testing tools, making them accessible through a standardized interface.

Tools

FFUF MCP Server

A server implementation that wraps the FFUF fuzzing tool, allowing it to be used through the MCP interface.

Features

  • URL-based fuzzing
  • Support for all FFUF command line arguments

Parameters

  • url: Target URL to fuzz
  • ffuf_args: Array of additional FFUF arguments

Usage

Claude Configuration

SQLmap MCP Server

A server implementation that wraps the SQLmap SQL injection testing tool, allowing it to be used through the MCP interface.

Features

  • URL-based SQL injection testing
  • Support for all SQLmap command line arguments
  • Error handling and status reporting
  • Comprehensive SQL injection testing capabilities

Parameters

  • url: Target URL to test for SQL injection
  • sqlmap_args: Array of additional SQLmap arguments

Usage

Claude Configuration

Masscan MCP Server

A server implementation that wraps the Masscan tool, allowing it to be used through the MCP interface.

Features

  • Target based Port Scanning
  • Support for all Masscan command line arguments
  • Error handling and status reporting

Parameters

  • target: Target ip to scanning ports
  • port: Port nubmers to target ip
  • masscan_args: Array of additional masscan arguments

Usage

Claude Configuration

nmap MCP Server

A server implementation that wraps the nmap scanning tool, allowing it to be used through the MCP interface.

Features

  • Target based port scanning
  • Support for all nmap command line arguments

Parameters

  • target: Target p to fuzz
  • nmap_args: Array of additional nmap arguments

Usage

Claude Configuration

Mobsf MCP Server

A server implementation that wraps the Mobsf tool, allowing it to be used through the MCP interface.

Features

  • MobSF functionality exposed through MCP
  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems
  • Standardized input/output handling
  • Support for Android (APK), iOS (IPA), and Windows (APPX) mobile applications

Parameters

  • base_url: The MobSF server URL (e.g., http://localhost:8000)
  • api_key : Your MobSF API key

Usage

Claude Configuration

Nuclei MCP Server

A server implementation that wraps the nuclei tool, allowing it to be used through the MCP interface.

Features

  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems
  • Standardized input/output handling
  • Access to Nuclei's extensive template library

Parameters

  • url: The target URL to scan (required)
  • tags: Comma-separated list of template tags to filter which checks to run (optional)

Usage

Claude Configuration

Sslcan MCP Server

A server implementation that wraps the sslscan tool, allowing it to be used through the MCP interface.

Features

  • Full SSLScan functionality exposed through MCP
  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems
  • Standardized input/output handling
  • Support for all SSLScan options and configurations

Parameters

  • target: The target URL to scan (required)
  • sslscan_args: Array of additional sslscan arguments

Usage

Claude Configuration

HTTP Headers Security MCP

A server implementation that wraps the http security headers , allowing it to be used through the MCP interface.

Features

  • Analysis of HTTP response headers against OWASP security standards
  • Identification of security headers that should be removed
  • Recommendations for missing security headers that should be added
  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems
  • Standardized input/output handling

Parameters

  • target: The target URL to analyze http headers (required)

Usage

Claude Configuration

waybackurls MCP

A server implementation that retrives the historical URLs from the Wayback Machine, allowing it to be used through the MCP interface.

Features

  • Integration with Waybackurls to fetch historical URLs from the Wayback Machine
  • Option to include or exclude subdomains in the search
  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems
  • Standardized input/output handling

Parameters

  • target: The domain to retrieve historical URLs for (required)
  • noSub: Boolean flag to control whether subdomains should be included (default: false)

Usage

Claude Configuration

alterx MCP

A server implementation that wraps the alterx tool, allowing it to be used through the MCP interface.

Features

  • Pattern-based wordlist generation for subdomain discovery
  • Support for multiple permutation patterns and strategies
  • Simple configuration and setup
  • Easy integration with other MCP-compatible tools and systems

Parameters

  • domain: The target domain or subdomains to use as a base for creating permutations (required)
  • pattern: The pattern template to use for generating wordlist variations (required)
  • outputFilePath: Path where the generated wordlist should be saved (optional)

Usage

Claude Configuration

TO-DO Tools

  • amass
  • massdns
  • gowitness
  • httpx
  • ...

Development

The project uses TypeScript and the Model Context Protocol SDK. To contribute:
  1. Fork the repository
  1. Create a feature branch
  1. Make your changes
  1. Submit a pull request

License