TM

threatlandscape/mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

2 stars 0 forks 质量 61 趋势 16

Threat Landscape MCP Server

概览

Connect your AI agent to live threat intelligence. This MCP server gives any MCP-compatible agent — Claude, Cursor, Copilot, or your own — direct access to the Threat Landscape database of STIX 2.1 intelligence bundles and actionable IOCs. - A (from your account at threatlandscape.io) - An MCP-compatible AI client (Claude Desktop, Cursor, Windsurf, Continue, or any client that supports remote MCP servers) No installation. No backend to run. The server is already deployed. Your Threat Landscape API key authenticates you to this server. It goes in the Authorization header of every MCP connection request — exactly as you would use it with the REST API directly. Anyone with your key can query the API on your behalf and consume your rate limit quota. Edit your Claude Desktop configuration file: - ~/Library/Application Support/Claude/claude_desktop_config.json - %APPDATA%\Claude\claude_desktop_config.json Restart Claude Desktop. You should see appear in the tools panel.

README

以下为原文 README 节选,完整内容请查看原文。

Threat Landscape MCP Server

Connect your AI agent to live threat intelligence. This MCP server gives any MCP-compatible agent — Claude, Cursor, Copilot, or your own — direct access to the Threat Landscape database of STIX 2.1 intelligence bundles and actionable IOCs.


What you need

  • A Threat Landscape API key (from your account at threatlandscape.io)
  • An MCP-compatible AI client (Claude Desktop, Cursor, Windsurf, Continue, or any client that supports remote MCP servers)

No installation. No backend to run. The server is already deployed.


Server URL

https://mcp.threatlandscape.io/mcp

Your API key

Your Threat Landscape API key authenticates you to this server. It goes in the Authorization header of every MCP connection request — exactly as you would use it with the REST API directly.

Authorization: Bearer tl_your_api_key_here

Keep your key secret. Anyone with your key can query the API on your behalf and consume your rate limit quota.


Setup by client

Claude Desktop

Edit your Claude Desktop configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add the following under mcpServers:

{
  "mcpServers": {
    "threat-landscape": {
      "type": "streamable-http",
      "url": "https://mcp.threatlandscape.io/mcp",
      "headers": {
        "Authorization": "Bearer tl_your_api_key_here"
      }
    }
  }
}

Restart Claude Desktop. You should see threat-landscape appear in the tools panel.


Cursor

Open Settings → MCP and add a new server:

Field Value
Name threat-landscape
Type Streamable HTTP
URL https://mcp.threatlandscape.io/mcp
Header Authorization: Bearer tl_your_api_key_here

Continue (VS Code / JetBrains)

In your config.json under mcpServers:

{
  "mcpServers": [
    {
      "name": "threat-landscape",
      "transport": {
        "type": "streamable-http",
        "url": "https://mcp.threatlandscape.io/mcp",
        "requestInit": {
          "headers": {
            "Authorization": "Bearer tl_your_api_key_here"
          }
        }
      }
    }
  ]
}

Generic / other clients

Any MCP client that supports Streamable HTTP transport can connect. Configure:

  • Transport: Streamable HTTP
  • URL: https://mcp.threatlandscape.io/mcp
  • Header: Authorization: Bearer tl_your_api_key_here

Available tools

The server exposes 8 tools split across two APIs.


Intelligence API

Full STIX 2.1 threat intelligence — bundles containing threat actors, malware families, campaigns, CVEs, attack patterns, victims, sectors, countries, and IOC arrays.


tl_search_bundles

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "threat-landscape": { "type": "streamable-http", "url": "https://mcp.threatlandscape.io/mcp", "headers": { "Authorization": "Bearer tl_your_api_key_here" } } } }