abusech-mcp
MCP server fetching Threat Intelligence from different abuse.ch Platforms
Documentation
abusech-mcp 🚦
abusech-mcp is an MCP server that fetches threat intelligence from multiple abuse.ch platforms, including MalwareBazaar, URLhaus, and ThreatFox.
Features
- Unified VT-like API for querying file, URL, IP, and domain intelligence
- Uses Pydantic schemas for robust data validation and serialization
- **Powered by fastmcp:**
- Unified API layer: Directly use functions from `abusech_intel.py` to obtain correlated intelligence from abuse.ch platforms—serving as a unified API layer since the platforms themselves do not provide one
Requirements
- Python 3.10+
- abuse.ch API key (set as `ABUSECH_API_KEY` environment variable)
Usage
Start the MCP server:
python abusech_mcp.pyAvailable Tools
- `get_ip_report(ip: str)`: Get a comprehensive IP report from URLhaus and ThreatFox
- `get_domain_report(domain: str)`: Get a domain report from URLhaus and ThreatFox
- `get_url_report(url: str)`: Get a URL report from URLhaus and ThreatFox
- `get_file_report(hash_value: str)`: Get a file report (MD5/SHA-1/SHA-256) from MalwareBazaar, URLhaus, and ThreatFox
Configuration
Set your API key as an environment variable:
export ABUSECH_API_KEY=your_api_key_hereLicense
MIT License
Frequently asked questions
What is abusech-mcp?
abusech-mcp is MCP server fetching Threat Intelligence from different abuse.ch Platforms
How do I install abusech-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is abusech-mcp open source?
Yes — it is hosted on GitHub at https://github.com/lokallost/abusech-mcp and has 1 stars.
Related MCP tools
Damn Vulnerable MCP Server Python-based implementation. Trusted by 1200+ developers. Trusted by 1200+ developers. Trusted by 1200+ developers.
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases Python-based implementation. Trusted by 900+ developers.
Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning...
Model Context Protocol with Neo4j Python-based implementation. Trusted by 700+ developers. Trusted by 700+ developers. Trusted by 700+ developers.
An MCP server that provides control over Android devices via adb Python-based implementation. Trusted by 500+ developers.
A Model Context Protocol (MCP) server for PostgreSQL databases with enhanced capabilities for AI agents. Python-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP