Uncover MCP について
Uncover MCPは、uncoverツールをAIアシスタントから利用し、インターネット上に露出したホストを探索するサービスです。ShodanとFOFAで検索でき、複数の出力形式に対応しており、セキュリティ研究を対象としています。
主な機能
- 01ShodanとFOFAで検索
- 02複数の出力形式
- 03AIアシスタントとの対話
活用シーン
- 01インターネットに露出したホストの発見
- 02セキュリティ研究向けのホスト情報検索
MCP 対応
uncoverを使ったホスト検索をMCPクライアントに提供し、ShodanとFOFAによる検索や複数の出力形式に対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Uncover MCP
Uncover MCP は、インターネット上で公開されているホストを迅速に発見するために設計された、uncover ツールを基盤とする MCP(Model Context Protocol) サービスの実装です。
英語 | 中文
機能
- 検索に projectdiscovery/uncover ライブラリを直接統合
- 複数の検索エンジンに対応(現在は Shodan と FOFA)
- 複数の出力形式を選択可能
- シンプルで使いやすい MCP サービスインターフェース
- AI アシスタントとの自然なやり取り
インストール
# Clone repository
git clone https://github.com/Co5mos/uncover-mcp
cd uncover-mcp
# Build project
go build -o uncover-mcp ./cmd/uncover-mcp
使用方法
MCP サービスとして実行します:
{
"mcpServers": {
"uncover-mcp": {
"command": "./uncover-mcp",
"args": [],
"env": {
"SHODAN_API_KEY": "",
"FOFA_EMAIL": "",
"FOFA_KEY": ""
}
}
}
}
使用例
AI アシスタントでは、次の形式を使用します:
Search using Shodan for ssl:"Uber Technologies, Inc."
Search using FOFA for app="ATLASSIAN-JIRA"
宣言
このツールは、セキュリティ研究のみを目的としています。関連する法律や規制、および uncover プロジェクトの利用規約を遵守して、このツールを使用してください。
ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳しくは LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。