Labsco
4R9UN logo

FastMCP ThreatIntel

โ˜… 39

from 4R9UN

An AI-powered threat intelligence analysis tool for multi-source IOC analysis, APT attribution, and interactive reporting.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredNeeds API keys

MseeP.ai Security Assessment Badge

๐Ÿ›ก๏ธ FastMCP ThreatIntel - AI-Powered Threat Intelligence

๐Ÿš€ MCP AI Powered Threat Intelligence - Revolutionizing Cybersecurity Built by Arjun Trivedi (4R9UN) - Enterprise-Grade Threat Intelligence Platform

A comprehensive Model Context Protocol (MCP) server that provides enterprise-grade threat intelligence capabilities through natural language AI prompts. Analyze IPs, domains, URLs, and file hashes across multiple threat intelligence platforms with advanced APT attribution and interactive reporting.

Demo

โœจ Why FastMCP ThreatIntel?

๐ŸŽฏ Purpose-Built for Modern Security Teams

  • ๐Ÿค– AI-First Design: Natural language queries with intelligent IOC detection
  • ๐Ÿ”— MCP Integration: Seamless integration with Claude Desktop, VSCode (Roo-Cline), and other AI assistants
  • โšก Lightning Fast: UV-powered development with optimized async processing
  • ๐Ÿข Enterprise Ready: Production-grade Docker containers and Kubernetes support

๐Ÿ” Multi-Source Intelligence

  • VirusTotal: File and URL reputation analysis with 70+ antivirus engines
  • AlienVault OTX: Community-driven threat intelligence and IOC feeds
  • AbuseIPDB: IP reputation and geolocation with abuse confidence scoring
  • IPinfo: Enhanced geolocation, ASN, and infrastructure data

๐Ÿค– AI-Powered Analysis

  • Natural Language Interface: Query threats using plain English
  • Advanced APT Attribution: Confidence-scored attribution with MITRE ATT&CK mapping
  • Intelligent IOC Detection: Auto-detects IP addresses, domains, URLs, and file hashes
  • Context-Aware Reporting: Generates comprehensive threat intelligence reports

๐Ÿ“Š Rich Reporting & Visualization

  • Interactive HTML Reports: Modern, responsive design with dark/light modes
  • D3.js Network Graphs: Visual IOC relationship mapping
  • Multiple Output Formats: Markdown, JSON, HTML, and STIX-compliant outputs
  • Export Capabilities: PDF, CSV, and JSON export for integration

๐Ÿš€ Flexible Deployment Options

  • ๐Ÿ”Œ MCP Server: Direct integration with AI assistants
  • ๐Ÿ’ป Standalone CLI: Interactive and batch processing modes
  • ๐Ÿณ Docker Container: Production-ready containerization
  • ๐Ÿ“ฆ Python Package: Embed in your applications and workflows

๐Ÿ—๏ธ Architecture

graph TB
    A[AI Assistant] --> B[MCP Protocol]
    C[CLI Interface] --> D[Core Engine]
    B --> D
    
    D --> E[IOC Processor]
    D --> F[Attribution Engine]
    D --> G[Report Generator]
    
    E --> H[VirusTotal API]
    E --> I[OTX API]
    E --> J[AbuseIPDB API]
    E --> K[IPinfo API]
    
    F --> L[APT Patterns]
    F --> M[MITRE ATT&CK]
    
    G --> N[HTML Reports]
    G --> O[JSON Export]
    G --> P[STIX Output]

๐Ÿ“š Documentation

๐Ÿ“– User Guides

๐Ÿ› ๏ธ Developer Resources

๐ŸŒŸ What Makes It Special

**๐Ÿ”ฅ MCP Functionality **

  • MCP AI Powered: Cutting-edge threat intelligence automation
  • Revolutionizing Cybersecurity: Enterprise-grade AI-powered platform
  • Community-Focused: Open source with professional quality

๐Ÿš€ Production-Ready Features

  • Multi-Architecture Docker: ARM64 and AMD64 support
  • Kubernetes Ready: Helm charts and deployment manifests
  • Comprehensive Testing: 80%+ code coverage with CI/CD pipeline
  • Security First: Secure by design with best practices

โšก Performance Optimized

  • Async Everything: Non-blocking I/O for maximum throughput
  • Intelligent Caching: Redis-compatible caching layer
  • Rate Limiting: Built-in API rate limit management
  • Batch Processing: Efficient bulk IOC analysis

๐Ÿค Contributing

We welcome contributions from the cybersecurity community!

Quick Start

# Fork and clone
git clone https://github.com/YOUR_USERNAME/fastmcp-threatintel.git
cd fastmcp-threatintel

# Setup development environment
uv sync --dev
uv run pre-commit install

# Make your changes and test
uv run pytest
uv run ruff format . && uv run ruff check .

# Submit your PR
git push origin feature/your-feature

๐Ÿ“– Complete Contributing Guide โ†’

๐Ÿ“œ License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

Special thanks to the cybersecurity community and these amazing projects:

๐ŸŒŸ Star this repo if you find it useful! ๐ŸŒŸ

๐Ÿ“š Documentation โ€ข ๐Ÿ› Report Bug โ€ข ๐Ÿ’ก Request Feature โ€ข ๐Ÿ’ฌ Discussions

๐Ÿ“ฆ PyPI Package โ€ข ๐Ÿณ Docker Hub


Built with โค๏ธ by Arjun Trivedi (4R9UN) for the cybersecurity community