Token导航 LogoToken导航TokenDH.com
MCP Cti logo
安全风控stdio官方级别未说明来源级核验

MCP Cti

MCP Server

一个教育性演示,展示如何通过MCP服务器标准化CTI数据流并根据资产清单进行过滤,最终将结果展示在Streamlit仪表盘上。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
安全Python威胁情报

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AriMunkhtur

提供方

AriMunkhtur

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv; .\.venv\Scripts\Activate.ps1

详细介绍

MCP CTI最小演示

这是一个最小的教育演示,展示了模型上下文协议(MCP)服务器如何对CTI提要进行标准化,并根据小资产清单对其进行过滤,然后将结果展示给Streamlit仪表板。

演示视频:

文件夹:

  • mcp_server.py --FastAPI服务器暴露 GET /threats 在端口9000上(默认通过uvicorn)。
  • dashboard.py --Streamlit应用程序,调用MCP服务器并显示相关威胁。
  • assets.json --用于过滤威胁的本地资产清单示例。
  • .env.example --环境变量示例。

快速入门(Windows PowerShell):

  1. 创建虚拟环境并安装依赖项:
python -m venv .venv; .\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
  1. 复制 .env.example.env 并填写 OTX_API_KEY 如果你想要实时数据。
  1. 启动MCP FastAPI服务器:
uvicorn mcp_server:app --host 0.0.0.0 --port 9000
  1. (可选)流线型仪表板

要运行Streamlit仪表板,您必须安装 streamlit 单独(它像这样拉重二元deps pyarrow 这可能需要Windows上的构建工具)。仅当您需要UI时才安装它:

.\.venv\Scripts\pip.exe install streamlit
.\.venv\Scripts\streamlit.exe run dashboard.py

如果您希望跳过安装 pyarrow 或者其他重构建的deps,您仍然可以运行FastAPI服务器 并直接从以下位置获取JSON http://localhost:9000/threats.

笔记:

  • 如果你不提供 OTX_API_KEY,服务器将返回一小部分威胁样本。
  • 仪表板中的人工智能集成是可选的,仅在以下情况下使用 ANTHROPIC_API_KEY 已设置,并且 anthropic 套餐可用。

目录标签

目录标签

安全Python威胁情报网络安全本地部署数据过滤教育演示Streamlit

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP