MC

mukul975/cve-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1.7천 stars 279 forks 품질 87 트렌드 58Apache-2.0

Claude에게 21개의 API에 걸쳐 27가지 보안 인텔리전스 도구를 제공하는 프로덕션급 MCP 서버입니다 — CVE 조회, EPSS 점수 평가, CISA KEV, MITRE ATT&CK, Shodan, VirusTotal 등 다양한 기능입니다.

개요

Claude를 전 범위의 보안 분석가로 만드는 프로덕션 등급입니다. NVD, EPSS, CISA KEV, SHODAN, VirusTotal, GreyNoise에서 15+ 개의 브라우저 탭을 동시에 돌보는 대신, Claude에게 한 가지 질문을 하면 몇 초 만에 상관된 정보를 얻을 수 있습니다. Python, FastMCP, httpx, aiosqlite, Pydantic v2, 그리고 defusedxml로 구축되었습니다. 단일 CVE를 분류하려면 NVD에서 CVSS 점수를, EPSS에서 익스플로잇 확률을, CISA KEV에서 활성 악용점 상태를 확인하고, GitHub에서 패치를, VirusTotal에서 악성코드 연관성을 쿼리한 뒤 모든 것을 정신적으로 연관 분석하는 것을 의미합니다. 50개의 CVE를 받으면, 하루 종일 손실되는 셈입니다. CVE MCP 서버는 클로드에게 24개의 API에 걸쳐 28개의 보안 도구에 직접 접근할 수 있게 하며, 이는 원콜 오케스트레이터가 앞에 선두에 있습니다. "CVE-2024-3400을 패치해야 할까요?"라고 물으면, 클로드는 모든 관련 소스에 병렬로 퍼져 나가고, 복합 위험 점수(CISA KEV 하드 오버라이드 포함)를 계산하며, 근거와 함께 우선순위 권고안을 제공합니다.

개요(AI 번역)

AI 기반 보안 인텔리전스 — 28개의 도구 + 한 번의 호출 triage_cve 오케스트레이터, 24개의 데이터 소스, 하나의 프로토콜.

Claude를 전 범위의 보안 분석가로 만드는 운영 등급의 Model Context Protocol(MCP) 서버입니다. NVD, EPSS, CISA KEV, SHODAN, VirusTotal, GreyNoise에 걸쳐 15+ 개의 브라우저 탭을 동시에 관리하는 대신, Claude에게 한 가지 질문을 하면 몇 초 만에 관련 인텔리전스를 얻을 수 있습니다. Python, FastMCP, httpx, aiosqlite, Pydantic v2, 그리고 defusedxml로 구축되었습니다.

문제점: 단일 CVE를 분류하려면 NVD에서 CVSS 점수를, EPSS에서 악용 확률을, CISA KEV에서 활성 익스플로잇 상태를 조회하고, GitHub에서 패치를, VirusTotal에서 악성코드 연관성을 조회하고, 그 후 모든 것을 정신적으로 연관지어버립니다. 50개의 CVE를 작성하면 하루 종일 낭비됩니다.

해결책: CVE MCP 서버는 Claude에게 24개의 API에 걸쳐 28개의 보안 도구에 직접 접근할 수 있게 하며, triage_cve 원콜 오케스트레이터가 앞에 선두에 있습니다. "CVE-2024-3400을 패치해야 하는가?"라고 물으면 Claude는 모든 관련 소스에 병렬로 퍼지고, CISA KEV 하드 오버라이드 적용으로 복합 위험 점수를 계산하며, 근거가 포함된 우선순위 권고안을 제공합니다.


이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

🛡️ CVE MCP Server

AI-powered security intelligence at your fingertips — 28 tools + a one-call triage_cve orchestrator, 24 data sources, one protocol.

A production-grade Model Context Protocol (MCP) server that turns Claude into a full-spectrum security analyst. Instead of juggling 15+ browser tabs across NVD, EPSS, CISA KEV, Shodan, VirusTotal, and GreyNoise, ask Claude one question and get correlated intelligence in seconds. Built with Python, FastMCP, httpx, aiosqlite, Pydantic v2, and defusedxml.

The problem: Triaging a single CVE means querying NVD for CVSS scores, EPSS for exploitation probability, CISA KEV for active exploitation status, GitHub for patches, and VirusTotal for malware associations — then mentally correlating everything. For 50 CVEs, that’s an entire day lost.

The solution: CVE MCP Server gives Claude direct access to 28 security tools across 24 APIs — fronted by the triage_cve one-call orchestrator. Ask “Should we patch CVE-2024-3400?” and Claude fans out to every relevant source in parallel, calculates a composite risk score (with a CISA KEV hard override), and delivers a prioritized recommendation with evidence.


🌍 GARS-2026 — Global Agentic AI Readiness Survey

I’m running a global academic study measuring how ready security professionals, developers, and enterprise teams actually are for agentic AI — MCP servers, tool calling, governance, and human-in-the-loop workflows.

If you use this repo, your response would be a genuinely valuable data point.

📋 Take the survey (10 min): Survey

  • 60 questions · Anonymous · Supervised by SRH Berlin
  • You get 50 Casky Tokens for early access to casky.ai
  • Results published open access under CC-BY 4.0

📑 Table of contents

GitHub에서 전체 README 보기

설치

npx @modelcontextprotocol/inspector python -m cve_mcp.server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "cve-mcp": { "command": "python", "args": ["-m", "cve_mcp.server"], "cwd": "/absolute/path/to/cve-mcp-server", "env": { "NVD_API_KEY": "your-key-here", "GITHUB_TOKEN": "ghp_xxxxxxxxxxxxxxxxxxxx", "ABUSEIPDB_KEY": "your-abuseipdb-key", "GREYNOISE_API_KEY": "your-greynoise-key", "SHODAN_KEY": "your-shodan-key" } } } }