Sec-mcp

•
2
•

Provides security checks for domains, URLs, and IPs, integrating into Python applications and enriching LLM context with real-time threat insights.

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

01On-demand updates from OpenPhish, PhishStats, URLhaus and custom sources.
020 GitHub stars
03High-performance SQLite storage with in-memory caching.
04Python API for integration into applications.
05Comprehensive security checks for domains, URLs, and IPs.
06Built-in MCP server support for LLM/AI integrations.

Use Cases

01Integrating security checks into Python applications.
02Performing batch security scans via CLI.
03Real-time security checks in LLM workflows.