JM

jalacloud/mcp-cti

Developer tools

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

27 stars 5 forks 품질 67 트렌드 11MIT

실험 및 테스트를위한 Repo MCP 서버는 CTI 관련 연구를 구축합니다.

개요

AlienVault Open Threat Exchange (OTX) 위협 인텔리전스에 액세스하기위한 MCP (모델 Context Protocol) 서버. 이 서버는 AlienVault의 OTX DirectConnect API에 연결되며, 데스크톱 클라이언트가 검색, 검색, 검색 및 사이버 위협 인텔리전스 데이터를 분석할 수 있습니다. Claude를 통해 Natural Language prompting을 사용하여 OTX API와 상호 작용하는 이 도구를 사용합니다. 이 MCP 서버를 설치하면 다음과 같은 가장 최근의 위협 데이터에 액세스 할 수 있습니다. * 위협 인텔리전스 펄스 * 타협 지표 (IOC) * 악성 IP 주소, 도메인 및 URL * 악성 파일 해시 * 위협 배우 정보 * 실시간 위협 인텔리전스 : AlienVault OTX의 글로벌 커뮤니티의 최신 위협 데이터 액세스 * 포괄적 인 IOC 분석 : IPs, 도메인, URL 또는 파일 hashes가 악명 높은 알려져 있는지 확인하십시오 * 위협 배우 및 그들의 활동에 대한 정보를 검색하십시오. * 책임있는 결과 : API의 로컬 캐싱과의 최적화 된 성능 ...

개요(AI 번역)

AlienVault Open Threat Exchange (OTX) 위협 인텔리전스에 액세스하기위한 MCP (모델 Context Protocol) 서버.

개요

이 서버는 AlienVault의 OTX DirectConnect API에 연결되며, 데스크톱 클라이언트가 검색, 검색, 검색 및 사이버 위협 인텔리전스 데이터를 분석할 수 있습니다. Claude를 통해 Natural Language prompting을 사용하여 OTX API와 상호 작용하는 이 도구를 사용합니다. 이 MCP 서버를 설치하면 다음과 같은 가장 최근의 위협 데이터에 액세스 할 수 있습니다.

  • 위협 인텔리전스 펄스
  • 타협의 지표 (IOCs)
  • 악성 IP 주소, 도메인 및 URL
  • 악성 코드 파일 hashes
  • Threat 배우 정보

특징

  • 실시간 위협 인텔리전스: AlienVault OTX의 글로벌 커뮤니티에서 최신 위협 데이터를 액세스
  • 종합 IOC 분석 : IP, 도메인, URL, 또는 파일 해시가 악의적일 수 있는지 확인하십시오.
  • Threat Actor Profiling : 알려진 위협 배우 및 활동에 대한 정보를 검색
  • 해당 결과 : API 응답의 로컬 캐싱과의 최적화 된 성능
  • Asynchronous API: API 요청의 효율적인 처리를위한 현대 async Python 내장

제공된 도구

도구 이름 Description

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

README

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

otx-cti MCP Server

An MCP (Model Context Protocol) server for accessing AlienVault Open Threat Exchange (OTX) threat intelligence directly in Claude.

Overview

This server connects to AlienVault’s OTX DirectConnect API, allowing the Claude for desktop client to search, retrieve, and analyse cyber threat intelligence data. Use this tool to interact with the OTX API using natural language prompting via Claude. By installing this MCP server, you get access to the most recent threat data, including:

  • Threat intelligence pulses
  • Indicators of compromise (IOCs)
  • Malicious IP addresses, domains, and URLs
  • Malware file hashes
  • Threat actor information

Features

  • Real-time Threat Intelligence: Access the latest threat data from AlienVault OTX’s global community
  • Comprehensive IOC Analysis: Check if IPs, domains, URLs, or file hashes are known to be malicious
  • Threat Actor Profiling: Retrieve information about known threat actors and their activities
  • Cached Results: Optimised performance with local caching of API responses
  • Asynchronous API: Built with modern async Python for efficient handling of API requests

Tools Provided

Tool Name Description
search_pulses Search for threat intelligence pulses in OTX
get_recent_pulses Get recent threat intelligence pulses
get_pulse_details Get detailed information about a specific pulse
get_pulse_indicators Get indicators of compromise (IOCs) from a specific pulse
get_indicator_details Get detailed information about a specific indicator
check_indicator_malicious Check if an indicator is known to be malicious
get_threat_actor Get information about a specific threat actor

Installation

Prerequisites

  • Python 3.8 or higher
  • An AlienVault OTX account and API key (Sign up here)
  • uv package manager (recommended) or pip
  1. Clone this repository:

    git clone https://github.com/your-username/otx-mcp-server.git
    cd otx-mcp-server
    
    
  2. Create a Python environment and install dependencies:

    uv venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    uv pip install -e
    
    

Set Up Using Pip

  1. Clone this repository:

    git clone https://github.com/your-username/otx-mcp-server.git
    cd otx-mcp-server
    
    
  2. Create a Python environment and install dependencies:

    python -m venv .venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    pip install -e
    
    

Quick install with Claude Desktop

Add the following to your Claude Desktop configuration (claude_desktop_config.json):

  "mcpServers": {
    "otx": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/otx-mcp-server",
        "run",
        "otx"
      ],
      "env": {
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

"mcpServers": { "otx": { "command": "uv", "args": [ "--directory", "/path/to/otx-mcp-server", "run", "otx" ], "env": { "OTX_API_KEY": "YOUR_API_KEY_HERE" } } } }