CISA漏洞检查器MCP服务器是一个借助Claude和Cursor集成,实现对CISA已知 exploited漏洞(KEV)目录实时访问的模型控制协议(MCP)服务器。它能为用户提供实时的CVE检查和监控服务,助力用户及时掌握安全态势。
MCP服务器可通过以下地址访问:https://amcipi.com/cisa-kev/
。
若要配置Claude使用CISA漏洞检查器服务器,需将以下内容添加到Claude配置文件中(通常位于~/Library/Application Support/Claude/claude_desktop_config.json
):
{
"mcpServers": {
"cisa": {
"command": "npx",
"args": [
"mcp-remote",
"https://amcipi.com/cisa-kev/mcp"
]
}
}
}
git clone
cd
python -m venv venv
source venv/bin/activate # 在Windows上:venv\Scripts\activate
pip install -e .
要直接运行MCP服务器,可使用以下命令:
uvicorn cisa_vuln_checker.server:app
这将启动默认端口(8000)上的服务器。
构建镜像:
docker build -t cisa-vuln-checker .
运行容器:
docker run -p 8080:8080 cisa-vuln-checker
GET /rest/health
GET /rest/status
GET /rest/check-cve?cve_id=CVE-2024-1234
GET /rest/recent-cves?days=7
GET /rest/docs
获取过去7天的CVE:
cisa-vuln-checker recent-cves --days 7
获取过去24小时的CVE:
cisa-vuln-checker recent-cves --hours 24
检查CVE是否存在:
cisa-vuln-checker check-cve CVE-2023-1234
该项目包含集成测试,用于测试CLI命令。要运行测试,需按以下步骤操作:
pytest tests/
这些测试将: