opencti_mcp_server
Verified Safeby CooperCyberCoffee
Overview
Connects Claude Desktop to OpenCTI's threat intelligence platform for AI-augmented threat intelligence analysis and reporting, enabling natural language queries and context-aware responses.
Installation
python main.pyEnvironment Variables
- OPENCTI_URL
- OPENCTI_TOKEN
Security Notes
Comprehensive security audit report is provided within the codebase. The project implements multi-layered security controls including TLP filtering (server-side and client-side), robust input validation (against SQL/XSS/template injection, path traversal, null bytes), secure configuration practices (e.g., `yaml.safe_load()`), rate limiting, and detailed audit logging with SHA256 integrity hashing for tamper detection. Default network binding is `127.0.0.1` (localhost only). Dependencies are actively monitored for CVEs and explicitly updated (e.g., `cryptography` CVE fixes in v0.4.2). Parameter sanitization is performed before logging sensitive data.
Similar Servers
Delphi-MCP-Server
Provides a Model Context Protocol (MCP) server implementation in Delphi to integrate AI agents like Claude Code with Delphi development workflows via an extensible tool and resource system.
consult-llm-mcp
Facilitates Claude Code to consult powerful external AI models for complex code analysis, debugging, and review tasks.
vibes
Vibes transforms Claude Desktop into a conversational development environment through distributed MCP servers, allowing users to describe what they want to build and have Claude implement it while teaching them.
unified-thinking
This MCP server consolidates various cognitive thinking patterns and specialized reasoning tools into a single Go-based implementation for enhanced AI reasoning capabilities within client applications like Claude Desktop.