mcpField
漏
漏洞扫描 MCP 服务器

漏洞扫描 MCP 服务器

ローカル
github.com/XTeam-Wingセキュリティ280 週間前に更新

漏洞扫描 MCP 服务器 について

漏洞扫描 MCP 服务器は、脆弱性情報とURLリストをMarshalのスキャンタスクに変換し、インシデント対応の自動スキャンを支援します。nuclei POCの生成やスキャン設定に対応し、MCPとHTTP APIの両方を提供します。

主な機能

  1. 01脆弱性情報とURLリストを受け付け
  2. 02nucleiスキャンPOCを自動生成
  3. 03POCをMarshalにアップロード
  4. 04スキャンワークフローを作成・送信
  5. 05クラスター、優先度、ポートを設定

活用シーン

  1. 01インシデント対応での脆弱性スキャン
  2. 02指定した設定でスキャンを作成

MCP 対応

MCPサーバーを通じて、対応クライアントから脆弱性情報、対象URL、スキャン設定を送信し、Marshalプラットフォームのスキャンタスクを開始できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

プロジェクトの README より

漏洞扫描 MCP 服务器

基于 github.com/ThinkInAIXYZ/go-mcp 实现的 MCP 服务器,用于自动化应急响应下的漏洞扫描任务。

功能特点

  • 接收漏洞特征和扫描URL列表
  • 自动生成 nuclei 漏洞扫描 POC
  • 上传 POC 到 Marshal 平台
  • 创建扫描工作流
  • 自动创建并提交扫描任务
  • 支持自定义扫描参数(集群、优先级、端口等)
  • 同时支持 HTTP API 和 MCP 协议

快速开始

安装和运行
# 克隆仓库
git clone https://github.com/your-username/marshal-mcp.git
cd marshal-mcp

# 编译
go build -o marshal-mcp .

# 运行
./marshal-mcp --config=config/config.yaml
配置文件

修改 config/config.yaml 文件:

# MCP服务器配置
server:
  port: 8000
  timeout: 60

# Marshal API配置
api:
  url: "http://your-marshal-api-url"  # Marshal API服务地址
  token: "your-api-token"             # API认证令牌(必填)

注意: api.token 字段是必填的,用于 Marshal API 的认证。请确保设置了有效的 token 值。

使用方法

MCP 协议

在支持 MCP 的客户端中使用

参数说明

参数名类型必填默认值说明
vuln_namestring是-漏洞名称
vuln_descstring是-漏洞描述/特征
urlsstring[]是-需要扫描的URL列表
clusterstring是-扫描集群
prioritystring否low优先级(high/medium/low)
task_namestring否年月日-漏洞名称任务名称
task_numint否100任务数量
cycle_scanbool否false是否周期扫描
domainstring否-域名
ipstring否-IP地址
portstring否1-65535扫描端口范围
enginestring否naabu扫描引擎(naabu/osint)
interval_daysint否7扫描间隔天数

API认证说明

本服务器调用的Marshal API需要认证。认证方式为在HTTP请求头中添加Authorization字段:

Authorization: <your-token>

确保在config/config.yaml中正确设置了api.token字段,服务器会自动将其添加到所有API请求中。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。