Clearfront OSINT: free, open-source AI OSINT agent that maps your digital footprint across 3,400+ public data sources. REPL, CLI, web console, MCP server.
claude mcp add clearfront -- python -m -e{
"mcpServers": {
"clearfront": {
"command": "python",
"args": ["-m", "-e"]
}
}
}Resumen de MCP Servers
<!-- mcp-name: sh.clearfront/clearfront --> <div align="center"> <h1>Clearfront</h1> <p><strong>Open-source AI intelligence on your digital footprint.</strong></p> <p>Clearfront, also known as Clearfront OSINT, is a free and open-source OSINT agent. Give it an email, username, domain, IP, or name, and its AI security analyst scans 3,400+ public data sources in one sweep, then returns a calibrated report and an interactive evidence graph. Check your own exposure, or investigate an authorized target. It runs locally with your own API keys and sends nothing to us.</p> <p>Interactive REPL · CLI · local web console · MCP server · agent skill. Powered by Anthropic Claude, a local Ollama model, or any OpenAI-compatible endpoint.</p> </div> <div align="center"> [](https://www.python.org/) [](LICENSE) [](https://modelcontextprotocol.io/) [](CHANGELOG.md) **[clearfront.sh](https://clearfront.sh)** · [Disclaimer](./DISCLAIMER.md) </div> - **30 modular tools**, email, username (sherlock + WhatsMyName), broad username discovery across 3,400+ sites (maigret), search-based footprint discovery, IP, IP self-exposure report, domain, WHOIS, breach, Gravatar profile, EmailRep reputation, phone, paste, EXIF/GPS metadata, Shodan, VirusTotal, Censys, IP2Location, AbuseIPDB, GitHub (profile + public code/secret exposure), DNS, subdomain discovery via certificate transparency (crt.sh), historical URL recovery via the Wayback Machine (Internet Archive), mass-scan visibility (GreyNoise Community), infostealer-exposure check (Hudson Rock, free tier, no plaintext credentials), dork generation, live dork search, URL scraping, BTC/ETH address lookup, and passive domain recon (theHarvester) - **MCP server built in**, expose all 30 tools natively to Claude Code, Claude Desktop, and any MCP-compatible client - **Three AI backends**, Anthropic Claude (default), local Ollama, or any OpenAI-compatible endpoint; tool results come from real subprocess calls, never hallucinated - **Fully async**, parallel tool execution via `asyncio.gather()` with hard subprocess timeouts - **MIT licensed**, no embedded LLM; bring your own API key or run fully offline --- > **Legal Disclaimer**: Clearfront is intended for **legal and authorized use only**. > Users are solely responsible for ensuring their use complies with all applicable laws and regulations. > The authors accept no liability for misuse. See [DISCLAIMER.md](DISCLAIMER.md). ## What is Clearfront? Clearfront is an AI agent for Open Source Intelligence with five interfaces: an interactive terminal REPL, a direct CLI, a browser-based web console, an MCP server exposable to Claude Code, Claude Desktop or any MCP-compatible client, and an agent skill for any client following the Agent Skills standard. The AI layer uses Anthropic's native tool use API (or a local Ollama model, or any OpenAI-compatible endpoint): the model issues hard stops when it needs a tool, your code executes the real binary, the actual output goes back, hallucination in tool results is structurally impossible. ## Installation ```bash git clone https://github.com/scottmartinanderson/clearfront cd clearfront pip install -e . ``` **External binaries** (must be in `PATH`): | Binary | Purpose | Install | |--------|---------|---------| | `holehe` | Email account enumeration | `pip install holehe` | | `sherlock` | Username enumeration (300+ platforms) | `pip install sherlock-project` | | `sublist3r` | Subdomain enumeration | `pip install sublist3r` | | `phoneinfoga` | Phone number intelligence | [Download binary](https://github.com/sundowndev/phoneinfoga/releases) | | `theHarvester` | Passive domain recon (emails/subdomains) | `pip install git+https://github.com/laramies/theHarvester.git` | If a binary is absent, the corresponding tool returns a descriptive error string. All other tools remain operational. ## Quick Start ```bash # Interactive AI REPL (default) clearfront # Web interface clearfront web # Direct tool (no AI) clearfront email target@example.com ``` ## Configuration Store all keys in a `.env` file at the project root (copy `.env.example`). `python-dotenv` loads it automatically at startup. | Variable | Tool | Required | Purpose | |----------|------|----------|---------| | `ANTHROPIC_API_KEY` | AI agent | Yes (or use Ollama / OpenAI) | Anthropic API key | | `OPENAI_BASE_URL` | AI agent | Optional | Base URL of an OpenAI-compatible endpoint (e.g. `http://localhost:4000/v1`). When set and `ANTHROPIC_API_KEY` is absent, it is used as the AI backend (takes precedence over Ollama). The model must support tool/function calling. | | `OPENAI_API_KEY` | AI agent | Optional | API key for the OpenAI-compatible endpoint (local servers may ignore it) | | `OPENAI_MODEL` | AI agent | Optional | Model name to request from the endpoint (default: `gpt-4o-mini`) | | `HIBP_API_KEY` | `search_breach` | Optional | HaveIBeenPwned v3, [get one](https://haveibeenpwned.com/API/Key) | | `IPINFO_TOKEN` | `search_ip` | Optional | ipinfo.io higher rate limits | | `SHODAN_API_KEY` | `search_shodan` | Optional | Shodan API, [get one](https://account.shodan.io) | | `VIRUSTOTAL_API_KEY` | `search_virustotal` | Optional | VirusTotal API v3, [get one](https://www.virustotal.com/gui/my-apikey) | | `IP2LOCATION_API_KEY` | `search_ip2location` | Optional | IP2Location.io enhanced IP intelligence, [get one](https://www.ip2location.io/pricing) | | `CENSYS_PAT` + `CENSYS_ORG_ID` | `search_censys` | Optional | Censys Platform API: Personal Access Token + Organization ID, [get one](https://platform.censys.io) | | `ABUSEIPDB_API_KEY` | `search_abuseipdb` | Optional | AbuseIPDB v2, [get one](https://www.abuseipdb.com/account/api) | | `GITHUB_TOKEN` | `search_github` | Optional | GitHub API, raises rate limit from 60 to 5000 req/h, [get one](https://github.com/settings/tokens) | | `SERPER_API_KEY` | `search_dorks_live`, `search_footprint` | Optional | Serper.dev Google SERP API, the preferred SERP backend (~$1/1k, 2,500 free), [get one](https://serper.dev). | | `BRIGHTDATA_API_KEY` | `search_dorks_live`, `scrape_url` | Optional | Bright Data API key, [get one](https://get.brightdata.com/8ygvxztgo5dr) (free tier: 5,000 req/month). | | `BRIGHTDATA_SERP_ZONE` | `search_dorks_live` | Optional | Your Bright Data SERP API zone name (e.g. `serp_api1`). | | `BRIGHTDATA_UNLOCKER_ZONE` | `scrape_url` | Optional | Your Bright Data Web Unlocker zone name (e.g. `web_unlocker1`). | The Bright Data link above is a referral link; signing up through it supports Clearfront at no extra cost to you. **Optional Python packages:** | Package | Purpose | Install | |---------|---------|---------| | `ollama` | Local LLM backend (no API key) | `pip install ollama` *(also install the [Ollama runtime](https://ollama.com))* | | `openai` | OpenAI-compatible backend for the REPL/CLI (`--provider openai`) | `pip install "clearfront[openai]"` | | `shodan` | Shodan API client | `pip install shodan` | | `reportlab` | PDF report export | `pip install reportlab` | | `censys` | Censys API client | `pip install censys` | ## Tools | Tool | Powered by | What it investigates | |------|-----------|---------------------| | `search_email` | holehe | Social accounts linked to an email address | | `search_username` | sherlock | Username presence across 300+ platforms | | `search_breach` | HaveIBeenPwned v3 API | Data breach exposure | | `search_whois` | python-whois | Domain registrant and DNS info | | `search_ip` | ipinfo.io | Geolocation, ASN, hostname | | `search_domain` | sublist3r | Subdomain enumeration | | `search_crt` | crt.sh | Subdomains from certificate transparency (keyless, passive) | | `search_wayback` | Internet Archive | Historical/deleted URLs archived under a domain (keyless, passive) | | `search_greynoise` | GreyNoise Community | Mass-scanner noise vs. targeted actor for an IP (free, 50/week) | | `generate_dorks` | built-in | 12 targeted Google dork URLs (no network calls) | | `search_paste` | psbdmp.ws | Pastebin dump mentions | | `search_phone` | phoneinfoga | Carrier, country, line type | | `search_shodan` | Shodan API | Open ports, banners, CVEs | | `search_virustotal` | VirusTotal API v3 | Verdict from 70+ antivirus engines | | `search_ip2location` | IP2Location.io API | Enhanced IP intel: VPN/Proxy/Tor/datacenter flags | | `search_censys` | Censys Search API | Internet-facing infrastructure, certificates | | `search_abuseipdb` | AbuseIPDB v2 API | IP abuse reputation: confidence score, reports, country, ISP | | `search_github` | GitHub REST API | Profile, repos, commit-discovered emails, username/keyword search | | `search_dns` | dnspython (built-in) | A/AAAA/MX/NS/TXT/CNAME/SOA records; SPF, DMARC, DKIM analysis | | `search_dorks_live` | Bright Data SERP API | Live Google search results for dork queries (title, URL, snippet) | | `scrape_url` | Bright Data Web Unlocker | Fetch any URL bypassing Cloudflare/CAPTCHA, returns clean Markdown | | `search_maigret` | maigret | Username presence across 3,400+ sites | | `search_footprint` | SERP (Serper / Bright Data / DuckDuckGo) | Search-based footprint discovery for a name or handle | | `search_gravatar` | Gravatar API | Public Gravatar profile for an email: avatar, display name, linked accounts | | `search_emailrep` | EmailRep.io | Email reputation and footprint summary | | `search_hudsonrock` | Hudson Rock Cavalier (free) | Infostealer-exposure check for an email or username (no plaintext credentials) | | `search_exif` | exiftool | EXIF / IPTC / XMP metadata and embedded GPS from a local file | | `search_crypto` | public chain APIs | Bitcoin / Ethereum address summary: balance, transaction count | | `se
Lo que la gente pregunta sobre clearfront
¿Qué es scottmartinanderson/clearfront?
+
scottmartinanderson/clearfront es mcp servers para el ecosistema de Claude AI. Clearfront OSINT: free, open-source AI OSINT agent that maps your digital footprint across 3,400+ public data sources. REPL, CLI, web console, MCP server. Tiene 4 estrellas en GitHub y se actualizó por última vez today.
¿Cómo se instala clearfront?
+
Puedes instalar clearfront clonando el repositorio (https://github.com/scottmartinanderson/clearfront) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar scottmartinanderson/clearfront?
+
scottmartinanderson/clearfront aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.
¿Quién mantiene scottmartinanderson/clearfront?
+
scottmartinanderson/clearfront es mantenido por scottmartinanderson. La última actividad registrada en GitHub es de today, con 0 issues abiertos.
¿Hay alternativas a clearfront?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega clearfront en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/scottmartinanderson-clearfront)<a href="https://claudewave.com/repo/scottmartinanderson-clearfront"><img src="https://claudewave.com/api/badge/scottmartinanderson-clearfront" alt="Featured on ClaudeWave: scottmartinanderson/clearfront" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!