{"id":"22434814-e961-4343-b69c-5ef2e4566a05","shortId":"gr86Xg","kind":"mcp","title":"Cyber Sentinel","tagline":"Aggregates threat intelligence from VirusTotal, AbuseIPDB, URLhaus, Shodan, ThreatFox, and MalwareBazaar to analyze s...","description":"Aggregates threat intelligence from VirusTotal, AbuseIPDB, URLhaus, Shodan, ThreatFox, and MalwareBazaar to analyze security indicators, scan code and infrastructure for vulnerabilities, and generate visual security reports with intelligent caching and rate limiting.\n\nThis MCP server provides AI assistants with threat intelligence aggregation capabilities across multiple security sources including VirusTotal, AbuseIPDB, URLhaus, Shodan, ThreatFox, and MalwareBazaar, built by Zeng Junxiang using Python with FastMCP and asyncio for concurrent processing. The implementation offers seven core tools for analyzing security indicators (IPs, domains, hashes, URLs) with automatic type detection and confidence scoring, checking API status across configured sources, performing code security analysis with vulnerability detection, scanning project dependencies for known security issues, analyzing Docker configurations for security best practices, scanning Kubernetes manifests for security risks, and generating visual security reports with Mermaid charts. Built with intelligent caching, rate limiting, error recovery mechanisms, and zero data storage for privacy protection, it serves security analysts needing unified threat intelligence queries across multiple sources, incident response teams requiring rapid IOC analysis, and DevOps teams wanting to integrate security scanning into AI-assisted workflows with automated vulnerability detection and reporting.","tags":["cyber","sentinel","mcp"],"capabilities":["mcp","transport-stdio","open-source","pkg-pypi"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/jx888-max/cyber-sentinel-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.612","qualityRationale":"deterministic score 0.61 from registry signals: · indexed on pulsemcp · has source repo · 6 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-28T02:21:47.013Z","embedding":null,"createdAt":"2026-04-21T19:27:37.465Z","updatedAt":"2026-04-28T02:21:47.013Z","lastSeenAt":"2026-04-28T02:21:47.013Z","tsv":"'abuseipdb':8,22,66 'across':60,109,172 'aggreg':3,17,58 'ai':53,192 'ai-assist':191 'analysi':115,181 'analyst':166 'analyz':15,29,92,126 'api':107 'assist':54,193 'asyncio':81 'autom':196 'automat':100 'best':131 'built':72,147 'cach':45,150 'capabl':59 'chart':146 'check':106 'code':33,113 'concurr':83 'confid':104 'configur':110,128 'core':89 'cyber':1 'data':158 'depend':121 'detect':102,118,198 'devop':183 'docker':127 'domain':96 'error':153 'fastmcp':79 'generat':39,140 'hash':97 'implement':86 'incid':175 'includ':64 'indic':31,94 'infrastructur':35 'integr':187 'intellig':5,19,44,57,149,170 'ioc':180 'ip':95 'issu':125 'junxiang':75 'known':123 'kubernet':134 'limit':48,152 'malwarebazaar':13,27,71 'manifest':135 'mcp':50 'mechan':155 'mermaid':145 'multipl':61,173 'need':167 'offer':87 'open-source' 'perform':112 'pkg-pypi' 'practic':132 'privaci':161 'process':84 'project':120 'protect':162 'provid':52 'python':77 'queri':171 'rapid':179 'rate':47,151 'recoveri':154 'report':42,143,200 'requir':178 'respons':176 'risk':138 'scan':32,119,133,189 'score':105 'secur':30,41,62,93,114,124,130,137,142,165,188 'sentinel':2 'serv':164 'server':51 'seven':88 'shodan':10,24,68 'sourc':63,111,174 'status':108 'storag':159 'team':177,184 'threat':4,18,56,169 'threatfox':11,25,69 'tool':90 'transport-stdio' 'type':101 'unifi':168 'url':98 'urlhaus':9,23,67 'use':76 'virustot':7,21,65 'visual':40,141 'vulner':37,117,197 'want':185 'workflow':194 'zeng':74 'zero':157","prices":[{"id":"d0f13384-89eb-4eb4-8dbe-36c0d926dc95","listingId":"22434814-e961-4343-b69c-5ef2e4566a05","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio","package_name":"cyber-sentinel-mcp","package_registry":"pypi"},"createdAt":"2026-04-21T19:27:37.465Z"}],"sources":[{"listingId":"22434814-e961-4343-b69c-5ef2e4566a05","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/cyber-sentinel","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:37.465Z","lastSeenAt":"2026-04-28T02:21:47.013Z"}],"details":{"listingId":"22434814-e961-4343-b69c-5ef2e4566a05","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Cyber Sentinel","github_stars":6,"package_name":"cyber-sentinel-mcp","registry_url":"https://www.pulsemcp.com/servers/cyber-sentinel","source_code_url":"https://github.com/jx888-max/cyber-sentinel-mcp","package_registry":"pypi","package_download_count":634},"updatedAt":"2026-04-28T02:21:47.013Z"}}