Metadata-Version: 2.4
Name: security-mcp-server
Version: 1.0.0
Summary: Security AI MCP Server - Advanced security testing and automation framework with 70+ tools
Author-email: Security Team <team@security.ai>
Maintainer-email: Security Team <team@security.ai>
License: MIT
Project-URL: Homepage, https://github.com/security/security-ai-mcp
Project-URL: Documentation, https://github.com/security/security-ai-mcp#readme
Project-URL: Repository, https://github.com/security/security-ai-mcp
Project-URL: Issues, https://github.com/security/security-ai-mcp/issues
Keywords: security,mcp,automation,testing,pentesting,cybersecurity,bug-bounty,ctf
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Testing
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: flask<4.0.0,>=3.0.0
Requires-Dist: requests<3.0.0,>=2.31.0
Requires-Dist: psutil<6.0.0,>=5.9.0
Requires-Dist: fastmcp>=2.14.0
Requires-Dist: loguru>=0.7.0
Requires-Dist: openapi-core==0.22.0
Requires-Dist: tomli>=2.4.0
Provides-Extra: web
Requires-Dist: beautifulsoup4<5.0.0,>=4.12.0; extra == "web"
Requires-Dist: selenium<5.0.0,>=4.15.0; extra == "web"
Requires-Dist: webdriver-manager<5.0.0,>=4.0.0; extra == "web"
Provides-Extra: async
Requires-Dist: aiohttp<4.0.0,>=3.9.0; extra == "async"
Provides-Extra: proxy
Requires-Dist: mitmproxy>=11.0.0; extra == "proxy"
Provides-Extra: binary
Requires-Dist: pwntools<5.0.0,>=4.10.0; extra == "binary"
Requires-Dist: angr<10.0.0,>=9.2.0; extra == "binary"
Requires-Dist: bcrypt>=4.0.1; extra == "binary"
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: flake8>=6.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Requires-Dist: build>=1.0.0; extra == "dev"
Provides-Extra: all
Requires-Dist: security-mcp-server[async,binary,dev,web]; extra == "all"
Dynamic: license-file

# security AI MCP Server

🔥 Advanced Security Testing and Automation Framework with 70+ Tools

## Overview

security AI MCP Server is a comprehensive Model Context Protocol (MCP) server that provides AI agents with access to 70+ professional security testing tools. Perfect for bug bounty hunting, CTF competitions, penetration testing, and security research.

## Features

- 🎯 **70+ Security Tools**: Nmap, Nuclei, Metasploit, SQLMap, and more
- ☁️ **Cloud Security**: AWS/Azure/GCP security assessment tools
- 🐳 **Container Security**: Docker, Kubernetes security scanning
- 🔧 **Binary Analysis**: Ghidra, Radare2, GDB, Pwntools
- 🌐 **Web Security**: Directory fuzzing, vulnerability scanning
- 🔐 **Password Cracking**: Hashcat, John the Ripper, Hydra
- 🚀 **FastMCP Integration**: Seamless AI agent communication

## Installation

```bash
pip install security-ai-mcp
```

### With Binary Analysis Tools

```bash
pip install security-ai-mcp[binary]
```

### Development Installation

```bash
pip install security-ai-mcp[dev]
```

## Quick Start

### As MCP Server

```bash
security-mcp --server http://127.0.0.1:8888
```

### Configuration

Add to your MCP client configuration:

```json
{
  "mcpServers": {
    "security-ai-mcp": {
      "command": "security-mcp",
      "args": ["--server", "http://127.0.0.1:8888"]
    }
  }
}
```

## Tool Categories

### Network Scanning
- Nmap (basic & advanced)
- Rustscan
- Masscan
- AutoRecon

### Web Application Security
- Nuclei
- Gobuster
- FFuf
- SQLMap
- Nikto
- WPScan

### Cloud Security
- Prowler (AWS/Azure/GCP)
- Trivy
- Scout Suite
- Kube-hunter
- Checkov

### Binary Analysis
- Ghidra
- Radare2
- GDB with PEDA
- Pwntools
- Angr

### Password Cracking
- Hashcat
- John the Ripper
- Hydra

## Requirements

- Python 3.10+
- Security tools installed on the target system
- security AI API Server (for tool execution)

## License

MIT License

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## Disclaimer

This tool is for authorized security testing only. Always obtain proper authorization before testing any systems you don't own.
