Security AI MCP Server - Advanced security testing and automation framework with 70+ tools
Project description
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
pip install security-ai-mcp
With Binary Analysis Tools
pip install security-ai-mcp[binary]
Development Installation
pip install security-ai-mcp[dev]
Quick Start
As MCP Server
security-mcp --server http://127.0.0.1:8888
Configuration
Add to your MCP client configuration:
{
"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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file security_mcp_server-1.0.0.tar.gz.
File metadata
- Download URL: security_mcp_server-1.0.0.tar.gz
- Upload date:
- Size: 7.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0dc8965a7a9b1d302456d02f8ea8a3fb5da6dcd94283c3be0c9f162f18c32dd3
|
|
| MD5 |
223fb3235ca15fb4b0c0d02be3009085
|
|
| BLAKE2b-256 |
3ce33c75a26179e83858049856811b9d6ce3404236075a8deed3dad81e04416e
|
File details
Details for the file security_mcp_server-1.0.0-py3-none-any.whl.
File metadata
- Download URL: security_mcp_server-1.0.0-py3-none-any.whl
- Upload date:
- Size: 43.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45303a82353f4946e34ec84bc31ffee8d4df5d02d4e66c116463846eb08b1d2b
|
|
| MD5 |
9ca52e152ca09accaa888a88ea687a9d
|
|
| BLAKE2b-256 |
2a3f6fa9b19939b84aa36c84565ee8b64f2052fee400465a9e93240138146374
|