cortex

jmagar/cortex
★ 1 stars Rust 🤖 AI/LLM Updated 1d ago
Homelab syslog receiver plus MCP server for searching, tailing, and correlating logs across hosts.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "cortex": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "cortex"
      ]
    }
  }
}

README Excerpt

Rust syslog receiver and MCP server for homelab log intelligence. Ingests syslog over UDP and TCP, stores it in SQLite with FTS5 full-text indexing, and exposes action-based log search, inventory, correlation, status, and analysis tools through MCP, REST, and CLI adapters backed by the shared service layer.

Tools (20)

CORTEX_ALLOWED_HOSTSCORTEX_ALLOWED_ORIGINSCORTEX_API_ENABLEDCORTEX_API_TOKENCORTEX_BATCH_SIZECORTEX_CLEANUP_CHUNK_SIZECORTEX_CLEANUP_INTERVAL_SECSCORTEX_CONFIG_VOLUMECORTEX_DATA_VOLUMECORTEX_DB_PATHCORTEX_DOCKER_HOSTSCORTEX_DOCKER_HOSTS_FILECORTEX_DOCKER_INGEST_ENABLEDCORTEX_DOCKER_RECONNECT_INITIAL_MSCORTEX_DOCKER_RECONNECT_MAX_MSCORTEX_FLUSH_INTERVALCORTEX_GIDCORTEX_HOSTCORTEX_MAX_DB_SIZE_MBCORTEX_MAX_MESSAGE_SIZE

Topics

aiclaude-codeclaude-code-pluginscodexgeminihomelabllmlogsmcpmcp-servermodel-context-protocolobservabilityrustself-hostedsqlite