Sec-mcp
Provides security checks for domains, URLs, and IPs, integrating into Python applications and enriching LLM context with real-time threat insights.
About
Sec-mcp is a Python toolkit designed for comprehensive security checks. It allows you to verify domains, URLs, and IP addresses against multiple blacklist feeds. It can be seamlessly integrated into Python applications, used as a terminal CLI tool, or run as an MCP server. The MCP server functionality is particularly useful for enriching LLM context with real-time threat intelligence, making it easier to incorporate security checks into AI-driven workflows. It supports on-demand updates from sources like OpenPhish, PhishStats, and URLhaus, offers high-performance SQLite storage with in-memory caching, and provides both a Python API and a Click-based CLI for versatile usage.
Key Features
- On-demand updates from OpenPhish, PhishStats, URLhaus and custom sources.
- 0 GitHub stars
- High-performance SQLite storage with in-memory caching.
- Python API for integration into applications.
- Comprehensive security checks for domains, URLs, and IPs.
- Built-in MCP server support for LLM/AI integrations.
Use Cases
- Integrating security checks into Python applications.
- Performing batch security scans via CLI.
- Real-time security checks in LLM workflows.