AI Security Tools MCP Server

AI Security Tools MCP Server

Integrates AI-powered search, browser automation, and Kali Linux security tools for penetration testing and reconnaissance.

Category
Visit Server

README

AI Security Tools MCP Server

A production-ready Model Context Protocol (MCP) server that integrates AI-powered search, browser automation, and Kali Linux security tools.

🚀 Features

  • AI-Powered Search — Tavily integration for intelligent web research
  • Stealth Browsing — SeleniumBase for undetectable web scraping
  • Modern Automation — Playwright for reliable browser control
  • Security Scanning — nmap, subdomain enumeration, and more
  • Tech Stack Detection — Identify technologies running on target sites

🛠️ Tools Included

Tool Purpose
tavily_search AI-powered web search
tavily_extract Content extraction from URLs
stealth_screenshot Undetectable webpage screenshots
playwright_screenshot Fast, reliable browser screenshots
nmap_scan Port scanning with multiple modes
subdomain_enum Subdomain discovery
tech_stack_detect Identify site technologies
whois_lookup Domain registration info
dns_enum DNS record enumeration
security_headers_check Analyze HTTP security headers
ssl_scan SSL/TLS configuration analysis

📦 Installation

# Clone the repo
git clone https://github.com/MrsPiPy/ai-security-tools-mcp.git
cd ai-security-tools-mcp

# Install dependencies
pip install mcp tavily seleniumbase playwright

# Set your Tavily API key
export TAVILY_API_KEY="your-key-here"

# Run the server
python ai_security_tools_server.py

🔧 MCP Configuration

Add to your MCP client config:

{
  "mcpServers": {
    "ai-security-tools": {
      "command": "python3",
      "args": ["/path/to/ai_security_tools_server.py"]
    }
  }
}

💡 Usage Example

Ask your AI agent:

"Run a security scan on example.com"

The AI will:

  1. Call whois_lookup for domain info
  2. Run dns_enum for DNS records
  3. Execute nmap_scan for open ports
  4. Use tech_stack_detect to identify technologies
  5. Check security_headers_check for misconfigurations

📊 Real-World Results

Scanning itechmonitoring.com (with permission):

  • ✅ Open ports identified
  • ✅ Tech stack: WordPress, Apache, PHP
  • ✅ Security headers analyzed
  • ✅ DNS records enumerated
  • Time: 30 seconds vs 5 minutes manual

🔗 Connect

📜 License

MIT License — Free to use, modify, and distribute.


Built with 🤖 KitKat and ☕ lots of coffee

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured