From 86065eca59b3df605d5ac9955fb40ed6603c1704e5cbb3c1ce1dd8db367e5d29 Mon Sep 17 00:00:00 2001 From: larssand Date: Tue, 30 Jun 2026 12:46:09 +0200 Subject: [PATCH] fix mcp --- src/fgai/config.py | 3 ++- src/fgai/dashboard.py | 2 +- src/fgai/graylog_aggregate.py | 14 +++++++++++++- src/fgai/graylog_mcp.py | 7 +++++-- src/fgai/graylog_source.py | 14 +++++++++++++- src/fgai/monitor.py | 5 +++-- tests/test_graylog_aggregate.py | 10 ++++++++++ tests/test_graylog_source.py | 11 +++++++++++ 8 files changed, 58 insertions(+), 8 deletions(-) diff --git a/src/fgai/config.py b/src/fgai/config.py index 5bba9c3..79ea3d6 100644 --- a/src/fgai/config.py +++ b/src/fgai/config.py @@ -13,6 +13,7 @@ DEFAULT_CONFIG: dict[str, object] = { "graylog_stream_profiles": [], "graylog_query": "*", "graylog_fetch_mode": "auto", + "graylog_tls_verify": True, "graylog_range_seconds": 300, "graylog_max_events_per_stream": 5000, "graylog_raw_sample_events": 5000, @@ -64,7 +65,7 @@ class ConfigStore: continue if key in {"graylog_mcp_token", "abuseipdb_api_key", "virustotal_api_key"} and value == "": continue - if key in {"llm_enabled", "profile_advisor_enabled", "threat_intel_enabled"}: + if key in {"llm_enabled", "profile_advisor_enabled", "threat_intel_enabled", "graylog_tls_verify"}: current[key] = bool(value) elif key == "log_source" and value in {"local_syslog", "graylog_mcp"}: current[key] = value diff --git a/src/fgai/dashboard.py b/src/fgai/dashboard.py index 7d348ca..dc1d166 100644 --- a/src/fgai/dashboard.py +++ b/src/fgai/dashboard.py @@ -116,7 +116,7 @@ HTML = """

Events and Anomalies

Baseline and Stream Health

Correlation Map

AI Assessment

LLM assessment disabled.

Investigation Incidents

Anomalies

Recommendations

Triage Queue

Field Baseline Deviations

Related Activity Across Sources

Block Candidates

Threat Intelligence

Policy Findings

Diagnostics

-

Recommended Stream Profiles

Waiting for observed stream data.

Installed Ollama Models

Loading local Ollama models.

Runtime Configuration

+

Recommended Stream Profiles

Waiting for observed stream data.

Installed Ollama Models

Loading local Ollama models.

Runtime Configuration