Optix

by AdamWaldie

174 downloads
Not rated
GitHub

Description

# OPTIX MCP Server A standalone Python/FastAPI server that implements the [Model Context Protocol (MCP)](https://modelcontextprotocol.io) for the OPTIX threat intelligence platform. It exposes 26 analyst-friendly tools that AI assistants and programmatic consumers can use to…

About

# OPTIX MCP Server A standalone Python/FastAPI server that implements the [Model Context Protocol (MCP)](https://modelcontextprotocol.io) for the OPTIX threat intelligence platform. It exposes 26 analyst-friendly tools that AI assistants and programmatic consumers can use to query threat feeds, search documents and…

Details

Author
AdamWaldie
Downloads
174
Categories
Other

- 26 tools across Read, Write, and AI categories.
- Credit system with pre-flight balance checks.
- Supports threat feed queries, IOC search, document retrieval.
- AI-powered entity research and report generation.
- Watchlist management with notifications.
- Integration with Claude Desktop and Cursor via MCP.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Optix
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Deploy the server locally: requires Python 3.11+, an active OPTIX installation, and an OPTIX API key. Set environment variables (e.g., OPTIX_API_URL, MCP_PORT) in a .env file or shell, install dependencies with pip install -r requirements.txt, then run python main.py. Connect AI clients like Claude Desktop or Cursor using the provided configuration snippets (Smithery for hosted mode, or self-hosted via HTTP SSE or stdio). All tool requests authenticate via the X-API-Key header.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "optix": {
            "OPTIX-MCP": {
                "command": "python",
                "args": [
                    "main.py"
                ]
            }
        }
    }
}

McpServers

{
    "OPTIX-MCP": {
        "command": "python",
        "args": [
            "main.py"
        ]
    }
}

OPTIX MCP Server

A standalone Python/FastAPI server that implements the Model Context Protocol (MCP) for the OPTIX threat intelligence platform. It exposes 26 analyst-friendly tools that AI assistants and programmatic consumers can use to query threat feeds, search documents and indicators, manage watchlists, triage IOCs, generate detection rules, trigger AI research, and produce intelligence reports — without needing to understand OPTIX's internal REST API.

Requirements

- Python 3.11+
- An active OPTIX installation
- An OPTIX API key (create one in OPTIX Settings → API Keys)

Environment Variables

| Variable | Required | Default | Description |
|---|---|---|---|
| OPTIX_API_URL | No | https://optixthreatintelligence.co.uk | Base URL of the OPTIX backend. Override only when self-hosting. |
| MCP_HOST | No | 0.0.0.0 | Host address the MCP server binds to |
| MCP_PORT | No | 8090 | Port the MCP server listens on |
| OPTIX_REQUEST_TIMEOUT | No | 30 | Seconds before upstream OPTIX calls time out |
| OPTIX_SKIP_AUTH | No | false | When true, bypasses API key validation — allows unauthenticated tool listing (used by Glama registry inspection). Never set to true in production. |

Create a .env file in the OPTIX MCP/ directory to set these, or export them as shell variables.

```env

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.