diff --git a/src/world_intel_mcp/vector_store.py b/src/world_intel_mcp/vector_store.py index 055e4f3..f61d95d 100644 --- a/src/world_intel_mcp/vector_store.py +++ b/src/world_intel_mcp/vector_store.py @@ -83,6 +83,33 @@ DOMAIN_CATEGORIES = { "webcams": "Infrastructure", "sanctions": "Conflict & Security", "service-status": "Infrastructure", + # Granular source names (from fetcher.get_json source= param) + "sans-dshield": "Cyber Threats", + "feodo-tracker": "Cyber Threats", + "cisa-kev": "Cyber Threats", + "urlhaus": "Cyber Threats", + "alternative-me": "Financial Markets", + "mempool": "Cryptocurrency", + "hexdb": "Military & Defense", + "nga-msi": "Maritime", + "open-meteo": "Climate", + "who-don": "Health", + "unhcr": "Humanitarian", + "hdx": "Humanitarian", + "noaa-swpc": "Space Weather", + "ofac-sdn": "Conflict & Security", + "ioda": "Infrastructure", + "ecb-frankfurter": "Financial Markets", + "world-bank": "Economics", + "eia": "Economics", + "fred": "Economics", + "hackernews": "AI & Technology", + "github": "AI & Technology", + "arxiv": "AI & Technology", + "usaspending-gov": "Government", + "eonet": "Natural Disasters", + "gdacs": "Natural Disasters", + "reddit": "Social Signals", }