Skip to main content
Glama
mcp-recon-ng

mcp-recon-ng

by daedalus

mcp-recon-ng

MCP-Server, der die volle Funktionalität des recon-ng OSINT-Frameworks für LLMs bereitstellt.

PyPI Python Ruff

mcp-name: io.github.daedalus/mcp-recon-ng

Installation

pip install mcp-recon-ng

recon-ng muss separat installiert werden:

pip install recon-ng

Related MCP server: reconftw-mcp

Verwendung

CLI

mcp-recon-ng

MCP-Client-Konfiguration

Fügen Sie zu Ihrer MCP-Client-Konfiguration hinzu:

{
  "mcpServers": {
    "recon-ng": {
      "command": "mcp-recon-ng",
      "env": {}
    }
  }
}

Verfügbare Tools

Workspace-Verwaltung

  • workspace_list() - Alle Workspaces auflisten

  • workspace_create(name) - Einen neuen Workspace erstellen

  • workspace_switch(name) - Zu einem Workspace wechseln

  • workspace_delete(name) - Einen Workspace löschen

Modulverwaltung

  • module_list(category) - Verfügbare Module auflisten

  • module_load(module_path) - Ein Modul laden

  • module_unload() - Aktuelles Modul entladen

  • module_options_list() - Moduloptionen auflisten

  • module_options_set(key, value) - Moduloption festlegen

  • module_run() - Geladenes Modul ausführen

Marketplace

  • marketplace_search(query) - Marketplace durchsuchen

  • marketplace_install(module_path) - Modul installieren

  • marketplace_remove(module_path) - Modul entfernen

Datenbankoperationen

  • db_query(table, where) - Datenbank abfragen

  • db_insert(table, data) - Datensatz einfügen

  • db_delete(table, where) - Datensätze löschen

Dienstprogramme

  • run_command(command) - recon-ng-Befehl ausführen

  • get_info() - Systeminformationen abrufen

Beispiel

from mcp_recon_ng import workspace_create, module_load, module_run

# Create a new workspace
workspace_create("osint_project")

# Load a module
module_load("recon/domains-whois/whois_miner")

# Set module options
module_options_set("SOURCE", "example.com")

# Run the module
result = module_run()

Entwicklung

git clone https://github.com/daedalus/mcp-recon-ng.git
cd mcp-recon-ng
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

Related MCP Connectors

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI assistants to interact with Metasploit Framework through 28 comprehensive tools for penetration testing and security analysis. Provides secure, structured access to MSF modules, database operations, session management, and payload generation capabilities.
    2
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to perform reconnaissance tasks using the reconFTW framework, supporting full, passive, subdomain, vulnerability, and OSINT scans through MCP tools.
    22
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI-driven open-source intelligence investigations by exposing 30 tools for scanning emails, usernames, domains, IPs, and more, with real subprocess execution.
    31
    43 PyPI
    11
    MIT