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 scanget_scan_status
: Get the current status of a scanlist_scans
: List all scans on the serverstop_scan
: Stop a running scandelete_scan
: Delete a scan and its dataget_scan_results
: Get results from a scanget_scan_summary
: Get a summary of scan resultswait_for_scan_completion
: Wait for a scan to completeexport_scan_results
: Export scan results in various formatsget_available_modules
: Get list of available SpiderFoot modulessearch_scan_results
: Search across scan resultsget_scan_log
: Get log entries for a scanget_active_scans_summary
: Get summary of tracked scansping
: 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
- -securityFlicense-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 -9
- -securityAlicense-qualityAn MCP server that integrates with Sonar API to provide Claude with real-time web search capabilities for comprehensive research.Last updated -0MIT License
- AsecurityAlicenseAqualityRun your own runbooks from Claude Desktop. You can create your runbooks and execute them with other MCP servers.Last updated -24Apache 2.0
- -securityFlicense-qualityMCP server to perform various OSINT tasks by leveraging common network reconnaissance tools.Last updated -35