OSINT-MCP-Server
Verified Safeby canstralian
Overview
A comprehensive Open Source Intelligence (OSINT) Model Context Protocol (MCP) server for gathering publicly available information while respecting privacy, legal boundaries, and ethical standards.
Installation
python -m osint_mcpEnvironment Variables
- ABUSEIPDB_API_KEY
Security Notes
The server demonstrates a strong commitment to ethical and secure practices. It implements explicit timeouts for all external HTTP/DNS requests, sets a transparent User-Agent, and enforces `robots.txt` compliance for web operations. Robust input validation and sanitization (`validators.py`) are applied to all parameters. A token bucket rate limiter is built-in and actively used across tools to prevent abuse. API keys for external services are loaded from environment variables (e.g., `ABUSEIPDB_API_KEY`) and are not hardcoded. Comprehensive error handling is in place to provide structured feedback and prevent crashes. The code clearly distinguishes between publicly available information and private data access, adhering strictly to ethical OSINT principles. No `eval` or similar dangerous functions are used without justification, and there are no signs of obfuscation or malicious patterns.
Similar Servers
firecrawl-mcp-server
A Model Context Protocol (MCP) server for integrating Firecrawl's web scraping, crawling, search, and structured data extraction capabilities with AI agents.
ENScan_GO
An OSINT (Open Source Intelligence) tool for gathering comprehensive corporate information from various public data sources, primarily for security assessments (HW/SRC scenarios).
pentestMCP
This MCP server enables AI agents to perform automated and interactive penetration testing tasks by exposing a suite of security assessment utilities as callable tools.
MalwareBazaar_MCP
An AI-driven MCP server interfacing with Malware Bazaar for real-time threat intelligence and sample metadata, supporting cybersecurity research workflows.