
Mcp Threatintel
io.github.aplaceforallmystuff由 GitHub 帳號 aplaceforallmystuff 發布v1.0.1更新於 Oct 24, 2026
Unified threat intel - OTX, AbuseIPDB, GreyNoise, abuse.ch, Feodo Tracker
概覽
本機 MCP 伺服器,讓助理統一查詢 OTX、AbuseIPDB、GreyNoise 與 abuse.ch 的威脅情報,涵蓋 IP、網域、雜湊與 URL。
- 可以做什麼
- 查看已設定且可用的威脅情報來源
- 一次在全部已設定的來源中查詢 IP、網域、檔案雜湊與 URL
- 檢查 IP 信譽與濫用紀錄,區分網際網路掃描雜訊與針對性攻擊
- 搜尋並列出 AlienVault OTX 威脅脈衝
- 查詢 URLhaus、MalwareBazaar 與 ThreatFox 的惡意 URL、樣本與 IOC
- 不需任何金鑰即可從 Feodo Tracker 取得活躍的殭屍網路 C2 伺服器
- 適用情境
- 適合資安研究、事件應變與威脅分析,想在同一步用多個情報來源核對同一指標,而不必開多個網站。也可作為免金鑰的殭屍網路 C2 查詢起點。
- 執行需求
- 透過 npx 或全域 npm 安裝後以 stdio 在本機執行,需要 Node.js 18 以上。選用 API 金鑰,各自啟用對應來源:OTX_API_KEY、ABUSEIPDB_API_KEY、GREYNOISE_API_KEY、ABUSECH_AUTH_KEY。Feodo Tracker 不需金鑰。需要能連線至各服務商的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Mcp Threatintel,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
MCP Threat Intel Server
[npm version] [CI] [License: MIT] [MCP]
MCP server providing unified access to multiple threat intelligence sources for security research and analysis.
Why Use This?
If you're doing security research, incident response, or threat analysis, this MCP server lets you:
- Unified lookups - Query IPs, domains, hashes, and URLs across multiple sources simultaneously
- Reduce context switching - No need to open multiple browser tabs for different intel sources
- Correlate intelligence - See results from all configured sources in one response
- Free tier friendly - Works with free API tiers, gracefully degrades when sources unavailable
- Works without keys - Feodo Tracker (botnet C2s) works without any API keys
Features
Prerequisites
- Node.js 18+
- API keys for your preferred threat intelligence sources (see below)
Installation
Using npm (Recommended)
Or install globally:
From Source
Configuration
For Claude Desktop
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
For Claude Code
Add to ~/.claude.json:
API Keys
Note: Tools are dynamically enabled based on which API keys you provide. Feodo Tracker works without authentication (public JSON feeds).
Usage Examples
Check Available Sources
"What threat intel sources are configured?"
"Show me threatintel status"
IP Investigation
"Check if 185.220.101.1 is malicious"
"Look up this IP across all threat intel sources"
Domain Analysis
"Is evil-domain.com known to be malicious?"
"Check domain reputation"
Malware Hash Lookup
"Look up this SHA256 hash in threat intel"
"Is this file hash known malware?"
URL Analysis
"Check if this URL is in any blocklists"
Botnet Tracking (No API Key Required)
"Show me active botnet C2 servers"
"Get Feodo tracker data for Emotet"
Threat Pulses
"Search OTX for recent ransomware pulses"
"Get latest threat intelligence pulses"
Available Tools
Status
Unified Lookups
AbuseIPDB (requires API key)
AlienVault OTX (requires API key)
GreyNoise (requires API key)
URLhaus (requires abuse.ch auth key)
MalwareBazaar (requires abuse.ch auth key)
ThreatFox (requires abuse.ch auth key)
Feodo Tracker (no key required)
Development
Troubleshooting
"No threat intel sources configured"
You can use the server without any API keys - Feodo Tracker will still work. For other sources, add the appropriate API keys to your configuration.
"API error: 401 Unauthorized"
Your API key is invalid or expired. Generate a new one from the respective service.
"API error: 429 Too Many Requests"
You've exceeded the rate limit for a service. Wait a while or upgrade your API tier.
Partial results
If some sources return errors, the unified lookup tools will still return results from working sources. Check threatintel_status to see which sources are configured correctly.
Data Sources
AlienVault OTX
Open Threat Exchange - community-driven threat intelligence platform with pulses containing indicators of compromise.
AbuseIPDB
Crowdsourced IP reputation database with abuse reports from network administrators worldwide.
GreyNoise
Identifies IPs scanning the internet vs targeted attacks. Helps reduce false positives in threat detection.
abuse.ch Projects
- URLhaus - Malware distribution URLs
- MalwareBazaar - Malware sample repository
- ThreatFox - IOC sharing platform
- Feodo Tracker - Botnet C2 infrastructure tracking
Contributing
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
License
MIT - see LICENSE for details.
Links
Related Projects
For additional threat intelligence capabilities, consider:
- @burtthecoder/mcp-shodan - Shodan internet scanning
- @burtthecoder/mcp-virustotal - VirusTotal malware analysis
來源:README.md,提交 b71210b
工具
0版本歷史
1- v1.0.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分