knostic/MCP-Scanner

Advanced Shodan-based scanner for discovering, verifying, and enumerating Model Context Protocol (MCP) servers and AI infrastructure tools over HTTP & SSE.

50
/ 100
Established

Leverages 100+ Shodan filters combined with dual-transport protocol verification (HTTP and SSE) to validate actual MCP compliance rather than just identifying candidates. Includes a separate enumeration tool (`mcp_func_checker.py`) that catalogs available tools and capabilities on discovered servers, with structured JSON/CSV reporting and built-in concurrency limiting for responsible API usage.

No Package No Dependents
Maintenance 13 / 25
Adoption 7 / 25
Maturity 15 / 25
Community 15 / 25

How are scores calculated?

Stars

37

Forks

7

Language

Python

License

MIT

Last pushed

Mar 11, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/knostic/MCP-Scanner"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.