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

MCP Foundation

MCP Server

MCP Foundation的安全平台适配器,设计用于在Microsoft MCP Gateway后运行,支持多种安全平台的集成。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
TypeScript多平台支持威胁情报

安装说明

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

作者 / 组织

narenvivek

提供方

narenvivek

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

MCP基金会-安全平台适配器

用于安全平台的最小MCP(模型上下文协议)服务器适配器,设计用于在Microsoft MCP网关后面运行。

建筑

┌─────────────────────────────────────────────────────────────┐
│                    Microsoft MCP Gateway                     │
│  (Authentication, Rate Limiting, CORS, Session Management)  │
└─────────────────────────────────────────────────────────────┘
                              │
        ┌─────────────────────┼─────────────────────┐
        │                     │                     │
        ▼                     ▼                     ▼
┌───────────────┐   ┌───────────────┐   ┌───────────────┐
│  CrowdStrike  │   │   Mimecast    │   │   OpenCTI     │
│   Adapter     │   │   Adapter     │   │   Adapter     │
│  (Port 3001)  │   │  (Port 3002)  │   │  (Port 3003)  │
│   8 tools     │   │   4 tools     │   │   6 tools     │
└───────────────┘   └───────────────┘   └───────────────┘
                              │
                              ▼
                    ┌───────────────┐
                    │   EntraID     │
                    │   Adapter     │
                    │  (Port 3004)  │
                    │   18 tools    │
                    └───────────────┘

运输

所有适配器均使用 可流式HTTP传输 (StreamableHTTPServerTransport)其符合MCP 2025-03-26标准。

适配器

适配器端口工具说明
CrowdStrike30018Falcon端点安全-检测、事件、主机、IOC、漏洞
Mimecast30024电子邮件安全-威胁搜索、调查、时间表
OpenCTI30036威胁情报-实体、指标、报告、关系
EntraID300418Microsoft Entra ID-登录、风险、审核、访问审查、目录角色

快速开始

先决条件

  • Node.js 20+
  • npm或纱线

设置

  1. 克隆存储库:
git clone https://github.com/NarenVivworkhub/mcp-foundation.git
cd mcp-foundation
  1. 配置每个适配器:
cd adapters/crowdstrike
cp .env.example .env
# Edit .env with your credentials
npm install
npm run build
npm start
  1. 根据需要对其他适配器重复此操作。

Docker Compose

一起运行所有适配器:

# Create .env files for each adapter first
docker-compose up -d

环境变量

克拉乌德斯特莱克

变量描述
CROWDSTRIKE_CLIENT_IDAPI客户端ID
CROWDSTRIKE_CLIENT_SECRETAPI客户端机密
CROWDSTRIKE_REGION地区:美国-1、美国-2、欧洲-1、美国-gov-1

迈克菲

变量描述
MIMECAST_CLIENT_IDAPI客户端ID
MIMECAST_CLIENT_SECRETAPI客户端机密
MIMECAST_REGION地区:美国、欧盟、英国、加拿大、澳大利亚、新西兰

OpenCTI

变量描述
OPENCTI_URLOpenCTI实例URL
OPENCTI_TOKENAPI代币

参赛者ID

变量描述
AZURE_TENANT_IDAzure AD租户ID
AZURE_CLIENT_ID应用注册客户端ID
AZURE_CLIENT_SECRET应用注册客户端密码

API终点

每个适配器都暴露了:

  • GET /health -健康检查端点
  • POST /mcp -MCP协议端点(可流式HTTP)

Microsoft MCP网关集成

对于生产部署,这些适配器被设计为在后台运行 微软MCP网关.

docs/MCP-GATEWAY-SETUP.md 有关详细的设置说明。

快速设置(x64 Linux/Windows)

# Run the automated setup script
./scripts/setup-mcp-gateway.sh

# Start port forwarding
kubectl port-forward -n adapter svc/mcpgateway-service 8000:8000

# Register adapters
export CROWDSTRIKE_CLIENT_ID=your-id
export CROWDSTRIKE_CLIENT_SECRET=your-secret
# ... set other env vars ...
./scripts/register-adapters.sh

脚本

脚本描述
scripts/setup-mcp-gateway.sh全自动设置(构建、部署到K8s)
scripts/register-adapters.sh向网关注册所有适配器
scripts/cleanup.sh删除所有已部署的资源

MCP SDK版本

所有适配器均使用 @modelcontextprotocol/sdk 版本1.24.3。

参考文献

许可证

麻省理工学院

目录标签

目录标签

TypeScript多平台支持威胁情报安全集成本地部署协议适配器端点安全

接入字段

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

未说明

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

session

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明session部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP