
gbrigandi/mcp-server-cortex
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP 서버
개요
이 서버는 교량으로 작동하고, Claude와 같은 큰 언어 모형과 같은 모형 Context 의정서 (MCP) 클라이언트에 의하여 공구 소모품으로 외피 인스턴스의 강력한 분석 기능을 exposing. 이 클라이언트는 위협 인텔리전스 작업을 위해 Cortex Analysisrs를 활용할 수 있습니다. Cortex는 강력하고 무료이며 오픈 소스 관찰 가능한 분석 및 활성 응답 엔진입니다. 다양한 "analyzers"를 사용하여 관찰 가능한 (IP, URL, 도메인, 파일 등)을 분석 할 수 있습니다 - 외부 서비스에 연결하는 코드의 모듈형 조각 또는 로컬 분석 수행. * : 단일 지점에서 다양한 분석을 실행합니다. * : 쉽게 다른 위협 인텔리전스 피드 및 도구에 대한 새로운 분석기를 추가합니다. * : 관측 가능한 과정을 자동화합니다. * : TheHive, Security Incident Response Platform (SIRP)과 긴밀하게 작동하도록 설계되었지만 독립을 사용할 수 있습니다. *: 당신의 외피 인스턴스를 보호하기 위하여 API 키 기반 접근.
개요(AI 번역)
이 서버는 교량으로 작동하고, Claude와 같은 큰 언어 모형과 같은 모형 Context 의정서 (MCP) 클라이언트에 의하여 공구 소모품으로 외피 인스턴스의 강력한 분석 기능을 exposing. 이 클라이언트는 위협 인텔리전스 작업을 위해 Cortex Analysisrs를 활용할 수 있습니다.
외피는 무엇입니까?
Cortex는 강력하고 무료이며 오픈 소스 관찰 가능한 분석 및 활성 응답 엔진입니다. 다양한 "analyzers"를 사용하여 관찰 가능한 (IP, URL, 도메인, 파일 등)을 분석 할 수 있습니다 - 외부 서비스에 연결하는 코드의 모듈형 조각 또는 로컬 분석 수행.
** Cortex 사용의 혜택 (이 MCP 서버) :**
- 중앙화 분석: 단일 지점에서 다양한 분석을 실행합니다.
- Extensibility: 쉽게 다른 위협 인텔리전스 피드 및 도구에 대한 새로운 분석기를 추가합니다. *Automation: 관찰 가능한 환경을 자동화합니다.
- Integration: TheHive, Security Incident Response Platform(SIRP)과 긴밀히 협력하도록 설계되었지만 독립을 사용할 수 있습니다.
- Security: API-key 기반 액세스는 Cortex 인스턴스를 보호합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
MCP Server for Cortex
This server acts as a bridge, exposing the powerful analysis capabilities of a Cortex instance as tools consumable by Model Context Protocol (MCP) clients, such as large language models like Claude. It allows these clients to leverage Cortex analyzers for threat intelligence tasks.
What is Cortex?
Cortex is a powerful, free, and open-source observable analysis and active response engine. It allows you to analyze observables (like IPs, URLs, domains, files, etc.) using a variety of “analyzers” – modular pieces of code that connect to external services or perform local analysis.
Benefits of using Cortex (and this MCP server):
- Centralized Analysis: Run various analyses from a single point.
- Extensibility: Easily add new analyzers for different threat intelligence feeds and tools.
- Automation: Automate the process of enriching observables.
- Integration: Designed to work closely with TheHive, a Security Incident Response Platform (SIRP), but can also be used standalone.
- Security: API-key based access to protect your Cortex instance.
This MCP server makes these benefits accessible to MCP-compatible clients, enabling them to request analyses and receive structured results.
Prerequisites
- Rust Toolchain: Ensure you have Rust installed (visit rustup.rs).
- Cortex Instance: A running Cortex instance is required.
- The server needs network access to this Cortex instance.
- An API key for Cortex with permissions to list analyzers and run jobs.
- Configured Analyzers: The specific analyzers you intend to use (e.g.,
AbuseIPDB_1_0,Abuse_Finder_3_0,VirusTotal_Scan_3_1,Urlscan_io_Scan_0_1_0) must be enabled and correctly configured within your Cortex instance.
Installation
The recommended way to install the MCP Server for Cortex is to download a pre-compiled binary for your operating system.
-
Go to the Releases Page: Navigate to the GitHub Releases page.
-
Download the Binary: Find the latest release and download the appropriate binary for your operating system (e.g.,
mcp-server-cortex-linux-amd64,mcp-server-cortex-macos-amd64,mcp-server-cortex-windows-amd64.exe). -
Place and Prepare the Binary:
- Move the downloaded binary to a suitable location on your system (e.g.,
/usr/local/binon Linux/macOS, or a dedicated folder likeC:\Program Files\MCP Servers\on Windows). - For Linux/macOS: Make the binary executable:
chmod +x /path/to/your/mcp-server-cortex - Ensure the directory containing the binary is in your system’s
PATHif you want to run it without specifying the full path.
- Move the downloaded binary to a suitable location on your system (e.g.,
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
// ... other server configurations ...
"cortex": {
"command": "/opt/mcp-servers/mcp-server-cortex",
"args": [],
"env": {
"CORTEX_ENDPOINT": "http://your-cortex-instance:9000/api",
"CORTEX_API_KEY": "your_cortex_api_key_here",
}
}
// ... other server configurations ...
}
}
## Available Tools
The server provides the following tools, which can be called by an MCP client:
1. **`analyze_ip_with_abuseipdb`**
* **Description**: Analyzes an IP address using an AbuseIPDB analyzer (or a similarly configured IP reputation analyzer) via Cortex. Returns the job report if successful.
* **Parameters**:
* `ip` (string, required): The IP address to analyze.
* `analyzer_name` (string, optional): The specific name of the AbuseIPDB analyzer instance in Cortex. Defaults to `AbuseIPDB_1_0`.
* `max_retries` (integer, optional): Maximum number of times to poll for the analyzer job to complete. Defaults to 5.
2. **`analyze_with_abusefinder`**
* **Description**: Analyzes various types of data (IP, domain, FQDN, URL, or email) using an AbuseFinder analyzer via Cortex. Returns the job report if successful.
* **Parameters**:
* `data` (string, required): The data to analyze (e.g., "1.1.1.1", "example.com", "http://evil.com/malware", "[email protected]").
…