contrastapi
ContrastAPI — 47 инструментов безопасности + 7 ресурсов MCP для ИИ-агентов
MCP-сервер с данными по кибербезопасности для ИИ-агентов. Поиск CVE/KEV/CWE с EPSS, аудит доменов, отчеты об угрозах IP, обогащение IOC, безопасность кода, MITRE ATLAS (атаки на ИИ/МО) + D3FEND (защита), веб-аналитика (robots.txt, цепочки редиректов, проверка email, брендовые активы, SEO-аудит — v1.25.0). 47 инструментов + 7 ресурсов (просмотр каталогов ATLAS+D3FEND+CWE) + промпт для условной сортировки, бесплатно, без API-ключа, 100 запросов в час.
中文 · Live: api.contrastcyber.com
Настройка (MCP)
{
"mcpServers": {
"contrastapi": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.contrastcyber.com/mcp/"]
}
}
}Перезапустите своего агента. Другие клиенты (Python SDK, Node SDK, cURL, VS Code): mcp-setup · quickstart
Related MCP server: VirusTotal MCP Server
SDK
pip install contrastapi # Python 3.10+ — sync + async, typed responses, shortcut helpers
npm install contrastapi # Node 14+ — concrete TypeScript types, 14 namespacesОба SDK охватывают все 55+ HTTP-эндпоинтов / 47 инструментов MCP (CVE/KEV/CWE, ATLAS, D3FEND, домены, IP, IOC, безопасность кода, веб-аналитика и т. д.) с идентичными форматами ответов и типизированной иерархией исключений, соответствующей конверту ошибок v1.22.2+. Версия v1.23.0 добавляет ресурсы MCP (просмотр каталогов ATLAS+D3FEND+CWE — см. docs/resources.md) и промпт для условной сортировки (см. docs/PROMPTS.md#contrast-triage-v1230). Версия v1.25.0 добавляет 5 инструментов веб-аналитики (robots_txt, redirect_chain, email_verify, brand_assets, seo_audit) с явными этическими ограничениями (ограничение частоты запросов на eTLD+1, соблюдение robots.txt, отсутствие SMTP-зондирования).
Попробуйте
curl https://api.contrastcyber.com/v1/cve/CVE-2021-44228
curl https://api.contrastcyber.com/v1/atlas/AML.T0051 # MITRE ATLAS — LLM Prompt Injection
curl https://api.contrastcyber.com/v1/d3fend/attack/T1059 # D3FEND defenses for ATT&CK T1059Или спросите своего агента:
"Эксплуатируется ли CVE-2024-3094 в реальных условиях? Проверь EPSS + KEV, затем найди соответствующий CWE."
"Объясни инъекцию промптов LLM в MITRE ATLAS и свяжи её с защитой D3FEND."
"Для этих техник ATT&CK [T1059, T1190, T1550.001, T9999], какие из них НЕ имеют мер защиты D3FEND?"
Ссылки
Эндпоинты: docs/ENDPOINTS.md · OpenAPI: openapi.json · Playground: /playground
git clone https://github.com/UPinar/contrastapi.git
cd contrastapi && python3 -m venv venv && venv/bin/pip install -r requirements.txt
cd app && ../venv/bin/uvicorn main:app --port 8002
cd app && python -m pytest tests/ -q # 1886 testsPython 3.12 · FastAPI · uvicorn · mcp-python-sdk Streamable HTTP на /mcp · SQLite WAL · dnspython с безопасным бэкендом SSRF.
Smithery · npm · VS Code Marketplace · Awesome OSINT MCP · RapidAPI
Ответы включают блок verdict — deterministic, falsifiable_fields, data_age_seconds, sources_queried / sources_unavailable, completeness — чтобы агент-верификатор мог независимо перепроверить конкретные поля из вышестоящего источника (NVD, RDAP, CT logs, URLhaus). Используйте GET /v1/capabilities для проверки "verdict_metadata": true.
Ответы CVE также содержат next_calls: list[PivotHint] — тройки {tool, input, reason}, которые предлагают следующий инструмент MCP для вызова (например, kev_detail, когда kev.in_kev=true, или cwe_lookup, когда установлен cwe_id). Агенты могут выстраивать цепочки рабочих процессов без ручного управления.
MIT
Maintenance
Related MCP Servers
- AlicenseAqualityFmaintenanceMCP server for querying the Shodan API and Shodan CVEDB. This server provides tools for IP lookups, device searches, DNS lookups, vulnerability queries, CPE lookups, and more.7295156MIT
- AlicenseAqualityBmaintenanceA MCP server for querying the VirusTotal API. This server provides tools for scanning URLs, analyzing file hashes, and retrieving IP address reports.11431144MIT
- AlicenseNot gradedqualityDmaintenanceProvides multi-source vulnerability intelligence for AI-powered security operations, combining NVD CVSS, CISA KEV, and EPSS scores without requiring an API key.1MIT
- AlicenseAqualityAmaintenanceDomain security reconnaissance for AI agents — 13 tools (DNS+DNSSEC, SSL/TLS, HTTP security headers, SPF/DKIM/DMARC email auth, port scan, ASN, RDAP/WHOIS) plus a one-shot security_scan returning a 0–100 Health Score (A–F). Free, no API key.13511MIT
Related MCP Connectors
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Domain & company intel for AI agents: RDAP, DNS, email deliverability, tech stack. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/UPinar/contrastapi'
If you have feedback or need assistance with the MCP directory API, please join our Discord server