Intelthreadlinqs Mcp

io.github.threadlinqs-cmd由 GitHub 帳號 threadlinqs-cmd 發布v7.1.3更新於 Oct 24, 2026

Threadlinqs threat-intelligence MCP — 49 tools: threats, detections, IOCs, actors, C2, MITRE, CVEs

已驗證STDIO僅桌面知識與記憶安全與監控

概覽

AI 產生的概覽

Threadlinqs 威脅情報 MCP 伺服器,讓助理查詢威脅、IOC、攻擊者、C2 基礎設施、MITRE 覆蓋情形與 CVE。

可以做什麼
  • 搜尋並剖析威脅、威脅行為者與相似威脅,含歸因與 TTP 細節
  • 查詢 IOC、C2 信標與基礎設施關聯,並產生可直接用於防火牆的 C2 封鎖清單
  • 取得 Splunk SPL、KQL 與 Sigma 偵測規則,並將偵測對應到 MITRE ATT&CK 或起草新規則
  • 依利用速度、KEV 狀態與偵測覆蓋率研判 CVE
  • 執行組合工具,如威脅狩獵檔案、攻擊者情報、MITRE 缺口分析與技術轉移預測
  • 呼叫分析師劇本提示詞,用於研判、狩獵、歸因複核、紫隊規劃與匯出
適用情境
適合安全分析師、偵測工程師及 SOC、紫隊情境:讓助理取得結構化威脅情報、追查日誌中發現的指標,或決定下一步該寫哪些偵測。只有在你已擁有 Purple 或 Gold 訂閱時才值得安裝。
執行需求
透過 npx 以 stdio 在本機執行,需要 Node.js 18 或更新版本。需要環境變數 THREADLINQS_API_KEY,值為 Purple 或 Gold 層級的金鑰;可選用 THREADLINQS_API_URL 覆寫 API 基礎位址。工具呼叫需要連線至 Threadlinqs API 的網路。
安裝前請注意
需要付費訂閱:工具呼叫在伺服器端受層級限制,沒有 Purple 或 Gold 金鑰會回傳拒絕存取錯誤,僅註冊只會得到較低層級。API 金鑰是放在環境變數中的機密。查詢內容與指標值會傳送到 Threadlinqs API 及其外部情報來源。產生的封鎖清單與偵測規則在部署前應人工複核。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Intelthreadlinqs Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

intelthreadlinqs-mcp

MCP server for Threadlinqs Intelligence — 81 tools and 25 analyst-playbook prompts across threat intelligence, detections, IOCs, threat actors, MITRE attack-chains, C2 infrastructure, and Purple-tier composite intelligence. Drop-in for Claude Code, Claude Desktop, Cursor, and any MCP-compatible client.

[npm version] [Node] [License: MIT]

What this gives your AI agent

  • 1,700+ threats with full metadata, severity, attribution, CVE/CWE, MITRE
  • 16,000+ detection rules in Splunk SPL, Microsoft KQL, and Sigma YAML
  • 47,000+ IOCs (IPs, domains, hashes, URLs, behavioral)
  • 500+ threat actors with TTPs profiles and cross-actor infrastructure links
  • 140+ live C2 beacons (Cobalt Strike) with watermark clustering + operator attribution
  • Daily intelligence debriefs + 7-engine correlation analytics
  • MITRE attack-chain prediction based on 4,271 observed technique transitions

Quick install

bash
# No install needed — npx will fetch itnpx -y intelthreadlinqs-mcp

Claude Code

bash
claude mcp add threadlinqs-intel \  -e THREADLINQS_API_KEY=tl_your_key_here \  -- npx -y intelthreadlinqs-mcp

The -e THREADLINQS_API_KEY is required in practice. The Threadlinqs Intelligence MCP server is a Purple-tier feature — it checks your key's tier at startup and warns if it is missing, invalid, or below Purple. The server still starts and exposes its tool catalog so clients and registries can introspect it, but tool calls are gated server-side: without a Purple or Gold key (tier ≥ 3) they return an Access denied error instead of data. There is no free or anonymous access to gated intelligence.

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json:

json
{  "mcpServers": {    "threadlinqs-intel": {      "command": "npx",      "args": ["-y", "intelthreadlinqs-mcp"],      "env": {        "THREADLINQS_API_KEY": "tl_your_key_here"      }    }  }}

Cursor

.cursor/mcp.json:

json
{  "mcpServers": {    "threadlinqs-intel": {      "command": "npx",      "args": ["-y", "intelthreadlinqs-mcp"],      "env": {        "THREADLINQS_API_KEY": "tl_your_key_here"      }    }  }}

VS Code

.vscode/mcp.json:

json
{  "servers": {    "threadlinqs-intel": {      "type": "stdio",      "command": "npx",      "args": ["-y", "intelthreadlinqs-mcp"],      "env": {        "THREADLINQS_API_KEY": "tl_your_key_here"      }    }  }}

Getting an API key

Sign up at intel.threadlinqs.com, verify your email, and head to Profile → API Key. Note that signing up alone lands you on Blue (tier 1) — MCP tool calls need tier ≥ 3, so they return an under-tier error until you upgrade. A 7-day Purple free trial is offered at checkout on the pricing page.

Access — Purple tier only

The MCP server is a Purple-tier feature: all 81 tools require a Purple or Gold subscription (tier ≥ 3). The server checks your key's tier at startup and warns when it is missing, invalid, or below Purple — it still starts and lists its tools so clients can introspect the catalog, but the tier is enforced server-side on every call, so gated tools return Access denied rather than data. There is no free or anonymous access to gated intelligence.

TierPriceMCP access
Purple$11.99/mo✅ All 81 tools
GoldCustom✅ All 81 tools (team — contact sales)
Lower tiers—❌ No MCP access (the public website + REST API keep their own free Blue tier)

A 7-day Purple free trial is available at checkout on the pricing page — it is not granted by signup alone. Tool calls enforce the tier server-side and return a structured 403 if your subscription lapses.

v4.3 flagship tools (Purple tier)

The composite tools are the reason most people upgrade to Purple — each one replaces 5–7 single-purpose MCP calls.

get_threat_hunting_bundle ⭐

Input: threat_id (e.g. "TL-2026-0599")

Returns: complete hunt dossier in one shot — threat metadata, full IOC list, SPL/KQL/Sigma detection queries, similar threats, simulation commands, and cross-threat infrastructure pivots. The single most useful tool in the platform.

get_actor_intelligence

Input: actor name (e.g. "Lazarus Group", "APT29")

Returns: comprehensive adversary picture — actor profile, attributed threats, MITRE techniques, IOCs (200 cap), detection rules (100 cap), activity timeline, active C2 infrastructure correlated to the actor, and cross-actor shared entities.

get_ioc_intelligence

Input: ioc_value (IP, domain, hash, URL)

Returns: every threat that touches the IOC + actor attribution + DNS enrichment trail + cross-IOC infrastructure pivots + consensus confidence score across 7 external feeds (Pulsedive, GreyNoise, YARAify, MalwareBazaar, URLScan, VxVault, OpenPhish). The "I found this in a log — tell me everything" workflow.

get_cve_intelligence

Input: cve_id (e.g. "CVE-2024-3400")

Returns: CVE detail + linked threats + EPSS exploitation velocity + KEV status + detection coverage % + available attack simulations + first-weaponization timeline.

get_mitre_gap_analysis

Input: optional tactic filter, limit

Returns: prioritized list of MITRE techniques without detection coverage, sorted by debt score (threat exposure + KEV count + EPSS). Each entry includes example threats and recommended detection types. Answers "what should I write detections for next?"

predict_mitre_transitions

Input: technique_id (e.g. "T1566"), top_n, direction (forward | reverse)

Returns: ranked next-technique predictions with probability and observation count, plus example threats showing the chain. Built from 4,271 observed transitions across the corpus.

generate_c2_blocklist

Input: none.

Returns: firewall-ready blocklist of active C2 IPs with country, ASN, version, watermark, and last-seen metadata. Currently tracking Cobalt Strike beacons. For operator clustering call get_c2, and for unmasked C2 domains get_c2_dns_intel.

Specialized tools

  • search_actors — Find threat actors by name, alias, nation-state, or motivation.
  • get_actor — Full actor dossier in a single call.
  • get_similar_threats — Precomputed-similarity matches by shared TTPs, IOC overlap, and same-actor attribution.

Agent skill

A portable skill that teaches any MCP client how to route across these tools — which tool to call first, the hunt query grammar, the response budget, and the data caveats that keep answers honest. Generated from the live catalog, so its tool reference cannot drift.

Prompts — 25 analyst playbooks

Prompts are pre-built workflows that orchestrate the tools for you. Rather than working out which of 81 tools to chain, invoke a playbook and the agent gets an ordered, argument-correct plan. Between them they reach every tool on the server, so an agent that only reads prompts/list still finds the whole surface.

PlaybookWhat it does
orientStart here — catalog, corpus shape, categories, TLQL grammar
triage_cveCVE end-to-end: severity, exploitation, exposure, remediation
profile_actorActor dossier: TTPs, targeting, attribution confidence
hunt_iocIndicator → linked threats, blast radius, blocking action
hunt_corpusAggregate questions in TLQL over the hunt index
research_questionOpen-ended research via semantic corpus search
map_detections_to_mitreMap a threat's SPL/KQL/Sigma to ATT&CK, flag gaps
review_detection_gapsHighest-value detection debt, ranked by exposure
write_detectionDraft a deployable rule grounded in corpus logic
predict_next_moveForecast the next (or preceding) ATT&CK techniques
explain_linkWhy two threats are linked, with the evidence
map_campaignCampaign members, shared infra, pivotal entities
review_attributionAudit whether an attribution is evidence-backed
pivot_infrastructurePivot across DNS, hosting and adjacent infrastructure
malware_dossierProfile a malware family or offensive tool
build_c2_blocklistFirewall-ready C2 blocklist with operator clustering
osint_sweepFold community signal in; surface coverage lead time
sweep_vulnerabilitiesTriage by exploitability, not CVSS alone
plan_purple_teamSimulations paired with the detections they should trip
export_for_toolingSTIX 2.1, ATT&CK Navigator, SIEM-ready rules
bulk_enrichBatch a list of threat/CVE ids without N round-trips
assess_exposureCovered vs uncovered for a CVE, actor or technique
daily_briefToday's posture, top new threats, daily theme
period_reviewReview a day or span from the debrief archive
platform_statusCorpus health, engine state, enrichment completeness

Full tool catalog

For the complete list of 81 tools with parameters and example invocations, see the interactive MCP documentation page.

Architecture

  • Transport: stdio (local subprocess)

  • Auth: THREADLINQS_API_KEY environment variable (Bearer token to the worker API)

  • Runtime: Node ≥18

  • SDK: @modelcontextprotocol/sdk@^1.26.0

  • Backend: Cloudflare Workers + D1 (multi-region)

  • Purple gate: the server checks the API key's tier at startup and warns if it is missing, invalid, or below Purple/Gold (tier ≥ 3) — it starts regardless so the tool catalog stays introspectable; the gate itself is enforced server-side on every tool call (structured 403 on lapse or under-tier)

  • Introspection has three tiers (since 8.1.0): authenticated tools/list → the public /mcp/catalog.json → a catalog snapshot bundled in the package. The first two need network; the third does not, so tools/list returns the real catalog even in a fully network-isolated sandbox. Previously that case returned an empty array — not an error, an empty list, which is indistinguishable from a server with no tools, and is why registry scanners indexed this server with zero tools.

    Maintainers: regenerate the snapshot with npm run sync:catalog after deploying the worker, since the worker owns the tool and prompt registries. npm run test:catalog fails the build when the snapshot and the live catalog disagree, and it runs on prepublishOnly.

Links

License

MIT © Threadlinqs

來源:README.md,提交 edaed16

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v7.1.3最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分