kev-mcp
kev-mcp server
Documentation
CISA Vulnerability Checker MCP Server
A Model Control Protocol (MCP) server that provides access to CISA's Known Exploited Vulnerabilities (KEV) catalog through Claude and Cursor integration.
MCP Server Functionality
The MCP server provides real-time access to CISA's KEV catalog through Claude and Cursor integration. It enables:
- Real-time CVE checking and monitoring
- Integration with Claude for enhanced security analysis
- Access to the complete CISA KEV catalog
Production Deployment
The MCP server is available at: `https://amcipi.com/cisa-kev/`
To configure Claude to use the CISA vulnerability checker server, add the following to your Claude configuration file (usually located at `~/Library/Application Support/Claude/claude_desktop_config.json`):
{
"mcpServers": {
"cisa": {
"command": "npx",
"args": [
"mcp-remote",
"https://amcipi.com/cisa-kev/mcp"
]
}
}
}Installation Options
Option 1: Install from Repository
1. Clone this repository:
git clone
cd2. Create a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate3. Install the package in development mode:
pip install -e .Option 2: Run Directly from Repository
To run the MCP server directly:
uvicorn cisa_vuln_checker.server:appThis will start the server on the default port (8000).
Option 3: Run with Docker
Build the image:
docker build -t cisa-vuln-checker .Run the container:
docker run -p 8080:8080 cisa-vuln-checkerAPI Functionality
REST API Endpoints
- Health Check: `GET /rest/health`
- Server Status: `GET /rest/status`
- Check CVE: `GET /rest/check-cve?cve_id=CVE-2024-1234`
- Recent CVEs: `GET /rest/recent-cves?days=7`
- API Documentation: `GET /rest/docs`
CLI Commands
Get CVEs from the last 7 days:
cisa-vuln-checker recent-cves --days 7Get CVEs from the last 24 hours:
cisa-vuln-checker recent-cves --hours 24Check if a CVE exists:
cisa-vuln-checker check-cve CVE-2023-1234Development
Running Tests
The project includes integration tests that test the CLI commands. To run the tests:
1. Make sure you have the package installed in development mode
2. Run the tests:
pytest tests/The tests will:
- Test getting recent CVEs by days and hours
- Test error handling when no arguments are provided
- Test checking for existing and non-existing CVEs
Frequently asked questions
What is kev-mcp?
kev-mcp is kev-mcp server
How do I install kev-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is kev-mcp open source?
Yes — it is hosted on GitHub at https://github.com/yeger00/kev-mcp.
Related MCP tools
Damn Vulnerable MCP Server Python-based implementation. Trusted by 1200+ developers. Trusted by 1200+ developers. Trusted by 1200+ developers.
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases Python-based implementation. Trusted by 900+ developers.
Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning...
Model Context Protocol with Neo4j Python-based implementation. Trusted by 700+ developers. Trusted by 700+ developers. Trusted by 700+ developers.
An MCP server that provides control over Android devices via adb Python-based implementation. Trusted by 500+ developers.
A Model Context Protocol (MCP) server for PostgreSQL databases with enhanced capabilities for AI agents. Python-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP