mcpField
C
Contrastapi — Security Intelligence

Contrastapi — Security Intelligence

リモート
api.contrastcyber.com開発ツール351 日前に更新
リポジトリ公式サイト

Contrastapi — Security Intelligence について

ContrastAPI は、AI エージェント向けのセキュリティインテリジェンス API および MCP サーバーです。EPSS を含む CVE・KEV・CWE の照会、ドメインと IP の調査、IOC の情報付加、コードのセキュリティチェックを提供します。API キーやサインアップは不要で、Python と Node の SDK も用意されています。

主な機能

  1. 01EPSS 情報を含む CVE・KEV・CWE の照会
  2. 02DNS・WHOIS・SSL を含むドメインと IP の調査
  3. 03IOC の情報付加とコードのセキュリティチェック
  4. 047 種のMCP リソースと 3 種のプロンプト
  5. 05全エンドポイントに対応する Python と Node の SDK

活用シーン

  1. 01脆弱性と脅威情報に基づくエージェントの回答
  2. 02ドメインや IP に対する攻撃対象領域の偵察
  3. 03コード内のシークレット、インジェクション、ヘッダーの問題の確認

MCP 対応

本プロジェクトはリモート MCP サーバーであり、55 種のセキュリティツール、7 種のリソース、3 種のプロンプトを MCP クライアントに公開します。mcp-remote 経由で接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.contrastcyber.com/mcp/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

55
パラメーター型必須説明
domainstringはい分析するルートドメイン。プロトコルやパスは含めません(例:'example.com'、'shopify.com')
include_all_txtbooleanいいえすべての TXT レコードを返します(デフォルト:False。SPF/DMARC/DKIM/MTA-STS/TLS-RPT のみ保持)。dns.total_txt_records には常にフィルター適用前の実際の件数が出力されます。デフォルトのフィルターは、応答を肥大化させる一方でセキュリティ上の情報を含まない、ベンダー検証文字列(google-site-verification、ms=、facebook-domain-verification など)を除外します。生の TXT 一覧が必要な場合にのみ True に設定してください。

詳細

ContrastAPI — AI エージェント向けの 55 個のセキュリティツールと 7 個の MCP リソース

ContrastAPI バナー

MCP Install in Claude Desktop contrastapi MCP server License: MIT

AI エージェント向けに構築されたセキュリティインテリジェンスです。 脆弱性、脅威、攻撃対象領域について、信頼できる情報源(NVD、CISA KEV、FIRST EPSS、MITRE ATLAS と D3FEND)に基づいた回答をエージェントに提供します。推測には頼りません。EPSS の悪用可能性と複合リスクスコアを含む CVE/KEV/CWE の検索、ドメインと IP の調査、IOC の情報拡充、コードセキュリティチェック、リアルタイムのウェブインテリジェンスを利用できます。55 個のツール、7 個のリソース、3 個のプロンプトを無料で利用できます。API キーも登録も不要です。

中文 · ライブ: api.contrastcyber.com


ドキュメント

  • API ドキュメント — REST リファレンス:60 以上のエンドポイント、認証、レート制限、トークンコスト、レスポンスエンベロープ。
  • MCP ドキュメント — MCP ツール選択ガイド、7 個のリソース、3 個のプロンプト、コピーして使えるエージェント用プロンプト。

セットアップ(MCP)

任意の MCP クライアント
{
  "mcpServers": {
    "contrastapi": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.contrastcyber.com/mcp/"]
    }
  }
}

エージェントを再起動します。その他のクライアント(Python SDK、Node SDK、cURL、VS Code)については、mcp-setup · クイックスタート をご覧ください。

Claude Desktop — ワンクリック拡張機能

最新リリース から .mcpb ファイルをダウンロードし、ダブルクリックします(または、Claude Desktop → 設定 → 拡張機能 → 拡張機能をインストール…)。登録も API キーも不要で、すぐに 55 個すべてのツールを利用できます。

SDK

pip install contrastapi      # Python 3.10+ — sync + async, typed responses, shortcut helpers
npm install contrastapi      # Node 14+ — concrete TypeScript types, 14 namespaces

どちらの SDK も、すべての HTTP エンドポイントと MCP ツール(CVE/KEV/CWE、ATLAS、D3FEND、Sigma ルール、メールセキュリティ態勢、ドメイン、IP、IOC、コードセキュリティ、ウェブインテリジェンス)に対応しており、ワイヤー上のレスポンス形式と完全に一致するレスポンス形状と、API エラーエンベロープを反映した型付き例外階層を備えています。また、ATLAS、D3FEND、CWE カタログを参照するための MCP リソース(docs/MCP_Documentation.md を参照)と、条件付きトリアージプロンプト(docs/MCP_Documentation.md#contrast-triage を参照)も公開しています。ウェブインテリジェンスツール — robots_txt、redirect_chain、email_verify、brand_assets、seo_audit、geo_audit — は、対象ごとのリクエスト制限、robots.txt の遵守、SMTP プロービングの禁止という明確な倫理的基準に沿って提供されます。

リンク

OpenAPI: openapi.json

こちらからも利用できます

Smithery · npm · VS Code Marketplace · Awesome OSINT MCP · RapidAPI

マルチエージェント判定メタデータ

レスポンスには verdict ブロック(deterministic、falsifiable_fields、data_age_seconds、sources_queried / sources_unavailable、completeness)が含まれているため、検証エージェントは上流の信頼できる情報源(NVD、RDAP、CT ログ、URLhaus)から特定のフィールドを独立して再導出できます。GET /v1/capabilities を確認し、"verdict_metadata": true であることを確かめてください。

CVE レスポンスには next_calls: list[PivotHint] も埋め込まれています。これは {tool, input, reason} の組で、次に呼び出す MCP ツールを提案します(例:kev.in_kev=true の場合は kev_detail、cwe_id が設定されている場合は cwe_lookup)。エージェントは手動でプロンプトを与えなくても、ワークフローを連鎖させることができます。

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。