Provides SpiderFoot OSINT scanning capabilities through a Python-based MCP server, enabling comprehensive reconnaissance, investigation, and footprinting operations with scan management, result retrieval, and export functionality.
SpiderFoot MCP Server
A Model Context Protocol (MCP) server that provides SpiderFoot OSINT automation capabilities to AI assistants and other MCP clients.
Installation
Configuration
Set the following environment variables or create a .env file:
Usage
As MCP Server
Start the MCP server:
The server will expose SpiderFoot functionality as MCP tools that can be used by AI assistants.
Available Tools
The MCP server provides the following tools:
- start_scan: Start a new SpiderFoot scan
- get_scan_status: Get the current status of a scan
- list_scans: List all scans on the server
- stop_scan: Stop a running scan
- delete_scan: Delete a scan and its data
- get_scan_results: Get results from a scan
- get_scan_summary: Get a summary of scan results
- wait_for_scan_completion: Wait for a scan to complete
- export_scan_results: Export scan results in various formats
- get_available_modules: Get list of available SpiderFoot modules
- search_scan_results: Search across scan results
- get_scan_log: Get log entries for a scan
- get_active_scans_summary: Get summary of tracked scans
- ping: Test connectivity to SpiderFoot server
MCP Client Configuration
To use this server with Claude Desktop or other MCP clients, add the following to your MCP configuration:
Requirements
- Python 3.8+ 
- spiderfoot-client>=1.0.0 
- fastmcp>=2.10.0 
- python-dotenv>=1.0.0 
- A running SpiderFoot instance 
Dependencies
This package depends on the spiderfoot-client package, which provides the underlying SpiderFoot API client functionality.
License
MIT License
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables interaction with SpiderFoot's OSINT scanning capabilities through Claude and other MCP-compatible tools. Supports comprehensive scan management, real-time monitoring, result retrieval, and export functionality for reconnaissance and investigation workflows.
Related MCP Servers
- -security-license-qualityEnables integration between MCP clients and the Handwriting OCR service, allowing users to upload images and PDF documents, check processing status, and retrieve OCR results as Markdown.Last updated -11
- -security-license-qualityAn MCP server that integrates with Sonar API to provide Claude with real-time web search capabilities for comprehensive research.Last updated -0MIT License
- Asecurity-licenseAqualityRun your own runbooks from Claude Desktop. You can create your runbooks and execute them with other MCP servers.Last updated -24Apache 2.0
- -security-license-qualityMCP server to perform various OSINT tasks by leveraging common network reconnaissance tools.Last updated -36