TI Mindmap HUB — MCP Server

TI Mindmap HUB MCP Server provides AI assistants with direct access to curated threat intelligence — reports, CVEs, IOCs, STIX bundles, and weekly briefings — through the Model Context Protocol.

TI Mindmap HUB — MCP Server

Threat Intelligence at your fingertips, directly inside your AI assistant.

MCP Protocol License: MIT Platform


Query threat intelligence reports, CVEs, IOCs, STIX bundles, and weekly briefings — all through natural language, powered by the Model Context Protocol.

Get Started · Tool Reference · Web Platform · Examples


What is TI Mindmap HUB?

TI Mindmap HUB is a threat intelligence platform that automatically collects, analyzes, and enriches cybersecurity articles from leading sources. Every article is processed with AI to generate:

  • AI Summaries — Concise overviews of each threat
  • Threat Mindmaps — Visual maps of attack flows and relationships
  • MITRE ATT&CK TTPs — Tactics, Techniques, and Procedures mapping
  • IOC Extraction — Indicators of Compromise (IPs, domains, hashes, URLs)
  • STIX 2.1 Bundles — Structured threat data compatible with MISP, OpenCTI, Microsoft Sentinel
  • CVE Intelligence — Enriched vulnerability data with EPSS scores and exploitation status
  • Weekly Briefings — Curated threat landscape reports

This MCP Server brings all of this directly into your AI assistant.


Why Use the MCP Server?

Without MCPWith MCP
Switch between tools and dashboardsAsk your AI assistant directly
Manually search for IOCs across platforms"Is this IP malicious? 203.0.113.42"
Browse CVE databases separately"Tell me about CVE-2024-3400"
Read lengthy reports"Summarize the latest APT29 activity"
Export STIX data manually"Get the STIX bundle for this report"

Compatible Clients

ClientTransportSetup GuideStatus
VS Code (GitHub Copilot)HTTPDetailed GuideTested
Claude DesktopSSE / stdio bridgeDetailed GuideTested

The MCP server uses standard HTTP and SSE transports, so it should work with any MCP-compatible client (Claude Code, Cursor, Windsurf, ChatGPT, etc.). See the Integration Docs for protocol details.

Tested a different client? We welcome contributions! If you have successfully connected using another MCP client, please open a Pull Request to add a setup guide and we'll include it in the documentation.


Quick Start

1. Get Your API Key

Sign up at ti-mindmap-hub.com and generate your personal API key from your account settings.

Your API key has the format tim_xxxxxxxxxxxx.

2. Configure Your Client

Create or edit .vscode/mcp.json in your workspace:

{
  "servers": {
    "ti-mindmap": {
      "url": "https://ti-mindmap-mcp.happyfield-b3b5145b.westeurope.azurecontainerapps.io/mcp",
      "headers": {
        "X-API-Key": "${input:tiMindmapApiKey}"
      }
    }
  },
  "inputs": [
    {
      "id": "tiMindmapApiKey",
      "type": "promptString",
      "description": "TI Mindmap HUB API Key",
      "password": true
    }
  ]
}

VS Code will prompt you for the API key on first use.

Edit your claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "ti-mindmap": {
      "url": "https://ti-mindmap-mcp.happyfield-b3b5145b.westeurope.azurecontainerapps.io/mcp/sse",
      "transport": "sse",
      "headers": {
        "X-API-Key": "tim_your_api_key_here"
      }
    }
  }
}

3. Start Asking

Open your AI assistant and start querying threat intelligence:

"Show me the latest threat intelligence reports about ransomware"

Available Tools

The MCP server exposes 19 tools organized in 6 categories.

Reports

ToolDescription
list_reportsSearch and list threat intelligence reports with filters (search, tags, source, time range)
get_report_detailsGet complete details of a specific report
get_report_contentRetrieve specific content: AI summary, mindmap, TTPs table, TTPs execution flow, root cause analysis, STIX bundle, or IOCs
get_available_sourcesList all monitored threat intelligence sources
get_available_tagsList all available tags for filtering

CVE Intelligence

ToolDescription
search_cveLook up a specific CVE with severity, EPSS score, exploitation status, and related articles
search_cves_by_keywordSearch CVEs by keyword (vendor, product, description)
list_cvesBrowse all tracked CVEs with pagination and severity filters
get_cves_by_articleGet all CVEs mentioned in a specific article
get_cve_statisticsAggregated CVE statistics: severity distribution, top vendors, exploitation trends

IOC Search

ToolDescription
search_iocSearch for an Indicator of Compromise — supports IP addresses, domains, file hashes (MD5/SHA1/SHA256), and URLs

STIX 2.1 Bundles

ToolDescription
get_stix_bundleDownload a complete STIX 2.1 bundle for an article (threat actors, malware, attack patterns, indicators, vulnerabilities)
list_stix_bundlesList all available STIX bundles
get_stix_statisticsStatistics on generated STIX objects

Weekly Briefings

ToolDescription
get_latest_briefingGet the latest weekly threat briefing
list_briefingsList all available weekly briefings
get_briefing_by_dateRetrieve a briefing for a specific date

Platform

ToolDescription
get_statisticsPlatform-wide statistics: total reports, source distribution, trends
submit_articleSubmit a new article URL for automatic AI analysis

What You Can Ask

Here are some example prompts to try with your AI assistant:

Threat Research

"Show me the latest reports about APT29"

"What are the most recent ransomware campaigns from this week?"

"Find reports tagged with 'phishing' from The Hacker News"

Vulnerability Management

"Tell me everything about CVE-2024-3400"

"List all critical CVEs from the last 30 days"

"Which CVEs are currently being exploited in the wild?"

IOC Investigation

"Is this IP malicious? 203.0.113.42"

"Search for this hash: d41d8cd98f00b204e9800998ecf8427e"

"Check if evil-domain.com appears in any threat reports"

Threat Intelligence Feeds

"Give me this week's threat briefing"

"Summarize the threat landscape for the last 7 days"

STIX & Integration

"Get the STIX bundle for this report so I can import it into OpenCTI"

"Export threat data in STIX 2.1 format for Microsoft Sentinel"

Article Submission

"Analyze this article: https://example.com/threat-report"


Authentication

All API calls require an API key passed via the X-API-Key header.

MethodFormat
Header (recommended)X-API-Key: tim_xxxxx
Bearer TokenAuthorization: Bearer tim_xxxxx

API keys are generated from your account on ti-mindmap-hub.com.


Monitored Sources

TI Mindmap HUB continuously monitors leading cybersecurity sources including:

  • The Hacker News
  • BleepingComputer
  • Krebs on Security
  • Dark Reading
  • SecurityWeek
  • Recorded Future
  • Cisco Talos
  • Unit 42 (Palo Alto Networks)
  • Microsoft Security Blog
  • Google Threat Intelligence
  • ...and more

MCP Integration Documentation

For detailed technical documentation on integrating with the MCP server, see the mcp-integration/ directory:

DocumentDescription
Integration OverviewProtocol details, session management, authentication flow, all tool parameters, error codes
VS Code SetupStep-by-step guide for VS Code + GitHub Copilot with example workflows
Claude Desktop SetupSetup guide with stdio-to-HTTP bridge for Claude Desktop
MCP BridgeNode.js bridge script for stdio-based MCP clients

Architecture Overview

┌──────────────────────────────────────┐
│  Your AI Assistant                   │
│  (VS Code / Claude Desktop / ...)   │
└──────────────┬───────────────────────┘
               │ MCP Protocol
               │ (HTTP or SSE)
               ▼
┌──────────────────────────────────────┐
│  TI Mindmap MCP Server              │
│  ✦ 19 threat intelligence tools     │
│  ✦ API Key authentication           │
│  ✦ Real-time data access            │
└──────────────┬───────────────────────┘
               │
               ▼
┌──────────────────────────────────────┐
│  TI Mindmap HUB Platform            │
│  ti-mindmap-hub.com                  │
│  ✦ AI-powered analysis engine       │
│  ✦ CVE & IOC databases              │
│  ✦ STIX 2.1 generation              │
│  ✦ Weekly briefing system            │
└──────────────────────────────────────┘

Links

ResourceURL
Web Platformti-mindmap-hub.com
MCP Server Endpointhttps://mcp.ti-mindmap-hub.com/mcp
API DocumentationOpenAPI Docs
MCP Integration Docsmcp-integration/ — Protocol details, setup guides, bridge script
MCP Protocol Specmodelcontextprotocol.io
Source Code (Research)ti-mindmap-hub-research

Support


License

This project is licensed under the MIT License.


Built with Model Context Protocol

Made by TI Mindmap HUB

Related Servers