Máy chủ SHODAN MCP

Máy chủ SHODAN MCP

SHODAN-MCP mang sức mạnh tìm kiếm thiết bị toàn Internet và phân tích bảo mật của Shodan đến FlowHunt, cho phép thu thập tình báo mối đe dọa và đánh giá lỗ hổng dựa trên AI một cách liền mạch.

Máy chủ “SHODAN” MCP làm gì?

SHODAN-MCP là một giao diện mạnh mẽ tới API Shodan, được thiết kế nhằm đơn giản hóa việc tương tác với công cụ tìm kiếm thiết bị kết nối Internet đầu tiên trên thế giới. Nó cung cấp bộ công cụ toàn diện cho các nhà nghiên cứu bảo mật, tester xâm nhập và chuyên gia an ninh mạng để khám phá, phân tích và giám sát không gian Internet toàn cầu. Bằng cách mở ra các khả năng của Shodan thông qua Giao thức Ngữ cảnh Mô hình (MCP), máy chủ SHODAN-MCP cho phép các trợ lý AI và công cụ phát triển thực hiện các truy vấn nâng cao, phân tích lỗ hổng và thu thập thông tin máy chủ trực tiếp từ API Shodan. Tích hợp này giúp đơn giản hóa các tác vụ như lập bản đồ mạng, đánh giá lỗ hổng và khám phá thiết bị, nâng cao đáng kể quy trình phát triển và nghiên cứu liên quan đến tình báo an ninh mạng.

Danh sách Prompt

Không có thông tin về mẫu prompt nào trong kho lưu trữ.

Danh sách Tài nguyên

Không có mục tài nguyên riêng biệt nào được ghi nhận trong kho lưu trữ.

Danh sách Công cụ

Không có định nghĩa công cụ trực tiếp nào được cung cấp trong README gốc hoặc cấu trúc mã hiện hữu. Máy chủ dường như cung cấp các hành động như tìm kiếm, truy xuất thông tin máy chủ, phát hiện lỗ hổng và tình báo DNS, nhưng đây được mô tả là các tính năng thay vì các primitive công cụ MCP.

Các trường hợp sử dụng máy chủ MCP này

  • Phát hiện lỗ hổng: Tìm các thiết bị bị lộ các CVE hoặc lỗ hổng nhất định, giúp nhanh chóng nhận diện hệ thống có nguy cơ trên Internet.
  • Thu thập thông tin máy chủ: Truy xuất thông tin chi tiết về bất kỳ IP nào, gồm cổng mở, banner dịch vụ và cấu hình để phân tích bảo mật toàn diện.
  • Lập bản đồ & Liệt kê mạng: Lập bản đồ cơ sở hạ tầng tên miền, dịch vụ liên quan và thực hiện tra cứu DNS ngược để hiểu bề mặt tấn công của tổ chức.
  • Nghiên cứu bảo mật & Phân tích mối đe dọa: Phân tích rủi ro khai thác dựa trên điểm CVSS và chỉ số EPSS, nâng cao kiểm thử xâm nhập và quản lý lỗ hổng.
  • Phân tích theo tổ chức & địa lý: Phân tách kết quả tìm kiếm theo tổ chức hoặc khu vực địa lý, hỗ trợ red team và tình báo mối đe dọa toàn cầu.

Hướng dẫn thiết lập

Windsurf

  1. Đảm bảo bạn có Python 3.8+ và một Shodan API key hợp lệ.
  2. Clone kho SHODAN-MCP và cài đặt các phụ thuộc.
  3. Thêm SHODAN-MCP như một máy chủ MCP trong cấu hình của Windsurf:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. Lưu cấu hình và khởi động lại Windsurf.
  5. Kiểm tra lại bằng việc thực hiện truy vấn SHODAN mẫu trong giao diện.

Bảo mật API Key

Lưu API key của bạn trong biến môi trường:

{
  "env": {
    "SHODAN_API_KEY": "your_api_key_here"
  },
  "inputs": {}
}

Claude

  1. Cài đặt Python 3.8+ và Shodan API key của bạn.
  2. Clone và thiết lập kho như đã mô tả.
  3. Trong Claude Desktop, vào Cài đặt → Nhà phát triển → Sửa cấu hình.
  4. Thêm máy chủ SHODAN-MCP:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. Lưu và khởi động lại Claude Desktop.

Cursor

  1. Yêu cầu: Python 3.8+, Shodan API key.
  2. Clone và cài đặt SHODAN-MCP.
  3. Mở file cấu hình MCP của Cursor.
  4. Thêm máy chủ:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. Lưu thay đổi và khởi động lại Cursor.

Cline

  1. Đảm bảo bạn có Python 3.8+ và một Shodan API key.
  2. Clone kho và cài đặt các phụ thuộc.
  3. Sửa cấu hình của Cline để bao gồm:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. Lưu và khởi động lại Cline.

Cách sử dụng MCP này trong các flow

Sử dụng MCP trong FlowHunt

Để tích hợp máy chủ MCP vào quy trình FlowHunt của bạn, hãy bắt đầu bằng việc thêm thành phần MCP vào flow và kết nối nó với tác nhân AI của bạn:

FlowHunt MCP flow

Nhấn vào thành phần MCP để mở bảng cấu hình. Trong phần cấu hình hệ thống MCP, hãy nhập thông tin máy chủ MCP của bạn theo định dạng JSON sau:

{
  "shodan-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Sau khi cấu hình, tác nhân AI có thể sử dụng MCP này như một công cụ với đầy đủ chức năng của nó. Lưu ý đổi “shodan-mcp” thành tên thực tế của máy chủ MCP bạn sử dụng và thay URL bằng địa chỉ máy chủ MCP của riêng bạn.


Tổng quan

MụcCó sẵnChi tiết/Ghi chú
Tổng quanCó mô tả rõ ràng trong README.md
Danh sách PromptKhông có mẫu prompt nào được ghi nhận
Danh sách Tài nguyênKhông có tài nguyên nào được ghi nhận
Danh sách Công cụCông cụ được mô tả là tính năng chứ không phải primitive MCP
Bảo mật API KeyCó hướng dẫn sử dụng .env và ví dụ JSON env
Sampling Support (ít quan trọng khi đánh giá)Không có tính năng sampling nào được ghi nhận

Dựa trên các thông tin trên, SHODAN-MCP cung cấp tổng quan và hướng dẫn thiết lập tốt, nhưng thiếu tài liệu về prompt, tài nguyên, công cụ, sampling/roots. Với nhà phát triển muốn một MCP sẵn sàng tích hợp LLM phong phú, có thể sẽ cần bổ sung thêm. Đánh giá của tôi: 4/10.


Điểm MCP

Có LICENSE✅ (MIT)
Có ít nhất một công cụ
Số Forks1
Số Stars5

Câu hỏi thường gặp

SHODAN-MCP Server là gì?

SHODAN-MCP là giao diện tới API Shodan, cho phép các tác nhân AI và công cụ phát triển thực hiện khám phá thiết bị, phân tích lỗ hổng và lập bản đồ mạng bằng Giao thức Ngữ cảnh Mô hình (MCP) trong quy trình FlowHunt.

Các trường hợp sử dụng chính của SHODAN-MCP là gì?

SHODAN-MCP hỗ trợ phát hiện lỗ hổng, thu thập thông tin máy chủ, lập bản đồ mạng, nghiên cứu bảo mật và phân tích mối đe dọa theo tổ chức hoặc địa lý trực tiếp từ FlowHunt.

Làm thế nào để thiết lập SHODAN-MCP trong môi trường của tôi?

Cài đặt Python 3.8+, lấy Shodan API key, clone kho SHODAN-MCP và làm theo các bước cấu hình cụ thể cho Windsurf, Claude, Cursor hoặc Cline như trên.

Shodan API key của tôi có an toàn khi sử dụng SHODAN-MCP không?

Có, bạn nên lưu API key trong biến môi trường như hướng dẫn để giữ an toàn và tránh lộ trong mã nguồn.

SHODAN-MCP có cung cấp mẫu prompt hoặc định nghĩa công cụ rõ ràng không?

Không, SHODAN-MCP cung cấp các hành động như tìm kiếm và phân tích lỗ hổng dưới dạng tính năng, nhưng không bao gồm mẫu prompt hoặc định nghĩa công cụ MCP rõ ràng trong tài liệu.

Tích hợp SHODAN-MCP vào FlowHunt

Mở khóa khả năng phát hiện thiết bị và phân tích lỗ hổng theo thời gian thực bằng cách kết nối SHODAN-MCP với các luồng FlowHunt của bạn. Nâng cao tự động hóa bảo mật và tình báo mối đe dọa ngay hôm nay.

Tìm hiểu thêm

Máy chủ Search1API MCP
Máy chủ Search1API MCP

Máy chủ Search1API MCP

Máy chủ Search1API MCP tích hợp khả năng tìm kiếm web thời gian thực và thu thập dữ liệu vào các tác nhân AI thông qua Search1API mạnh mẽ, cho phép truy xuất th...

5 phút đọc
AI MCP Server +5
Tích Hợp Máy Chủ Codacy MCP
Tích Hợp Máy Chủ Codacy MCP

Tích Hợp Máy Chủ Codacy MCP

Máy chủ Codacy MCP kết nối các trợ lý AI với nền tảng Codacy, cho phép tự động kiểm tra chất lượng mã nguồn, phân tích bảo mật, quản lý kho lưu trữ và tối ưu hó...

6 phút đọc
AI Code Quality +4
Tích Hợp Máy Chủ CodeLogic MCP
Tích Hợp Máy Chủ CodeLogic MCP

Tích Hợp Máy Chủ CodeLogic MCP

Máy chủ CodeLogic MCP kết nối FlowHunt và các trợ lý lập trình AI với dữ liệu phụ thuộc phần mềm chi tiết của CodeLogic, cho phép phân tích mã nguồn nâng cao, t...

5 phút đọc
MCP AI +4