MCP.Market

Eidolon MCP server

by sudohnim·io.github.sudohnim/eidolon·v0.1.0·1 stars

Privacy-first OSINT scanner: breaches, credentials, Shodan, username sweep. Scored PDF report.

C65/100grade C
What users say
No reviews yet
Be the first
Safety scan
C65/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Eidolon yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Eidolon tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualityno auth information5/15
  • Maintenancelast push 5 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 65/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Eidolon compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
65/100
higher than 20% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers

Install Eidolon in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the Eidolon repository's README, as published. We do not edit it. Read it on GitHub

Eidolon

Eidolon is a privacy-first approach to finding and understanding your digital footprint. The stack uses OSINT tools to gather information based on your search parameters, then a local LLM compiles it into a report. The LLM runs on your machine, so no data ever reaches an external service or leaves your box — you own your data.

What it does

  • Aggregates ~25 OSINT sources — breaches, leaked credentials, data brokers, account enumeration, public records, phone/email intel, exposed hosts — into a single risk report.
  • Maps findings to MITRE ATT&CK so you see what an attacker could actually do with what's exposed.
  • Flags AI-training exposure (which platforms may train on your data, and how to opt out).
  • Risk scoring and the leaked-credential dossier are deterministic — built from scan state, not the LLM — so the report survives an LLM hiccup. The model only writes narrative.
  • Outputs Markdown, PDF, and JSON.

MCP-native

Eidolon runs as an MCP server, so you can drive it from any MCP client (Claude Desktop, Claude Code) — scan a target, list past scans, and read reports conversationally. It runs locally over stdio; your data never leaves the box.

Tools: scantarget, scanstatus, listscans, getreport, revealcredentials. A scan takes minutes, so scantarget returns a scanid immediately and runs in the background — poll scanstatus(scanid) until it reports done, then getreport(scanid). The leaked-credential dossier (plaintext passwords from breach dumps) is redacted by default and only returned when you explicitly call revealcredentials.

Requirements

Everything below is optional — Eidolon runs with whatever you give it and tells you, per source, what it couldn't check (no token) versus what it checked and found nothing.

  • Python 3.11+ and uv (required)
  • Ollama for the local LLM narrative: ollama pull llama3.1:8b — if it's down, the report is still produced deterministically (just no written narrative).
  • A running SpiderFoot instance — skipped if unreachable.
  • API keys — see .env.example. Each unlocks one data source and skips cleanly if absent (the report says "not checked — set X"). A scan with no keys is sparse but still runs.

New here? Start with the Setup & Configuration guide — which keys to get, what each one costs, and what it unlocks.

Quickstart

git clone https://github.com/sudohnim/eidolon && cd eidolon
uv sync
cp .env.example .env        # fill in your keys

# scan yourself from the CLI
uv run eidolon --email you@example.com

# or run the MCP server (stdio)
uv run eidolon-mcp

Use from Claude Desktop

Option 1 — from a local clone (loads .env from cwd):

{
  "mcpServers": {
    "eidolon": {
      "command": "uv",
      "args": ["run", "eidolon-mcp"],
      "cwd": "/absolute/path/to/eidolon"
    }
  }
}

Option 2 — from PyPI via uvx (recommended, no clone needed). Pass your keys in the env block:

{
  "mcpServers": {
    "eidolon": {
      "command": "uvx",
      "args": ["--from", "eidolon-osint", "eidolon-mcp"],
      "env": {
        "HIBP_API_KEY": "...",
        "DEHASHED_API_KEY": "...",
        "OLLAMA_HOST": "http://localhost:11434"
      }
    }
  }
}

Option 3 — straight from GitHub (pre-release / latest commit):

{
  "mcpServers": {
    "eidolon": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/sudohnim/eidolon", "eidolon-mcp"],
      "env": {
        "HIBP_API_KEY": "...",
        "DEHASHED_API_KEY": "...",
        "OLLAMA_HOST": "http://localhost:11434"
      }
    }
  }
}

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Eidolon: common questions

Is Eidolon MCP server safe?
With care: it is graded C, so read the findings first (65/100). Read the Eidolon safety report
Does Eidolon need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Eidolon maintained?
The last commit was 44 days ago (2026-09-21). The latest release is v0.1.0.
How does Eidolon compare with other MCP servers?
safety score 65/100 (higher than 20% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.