Maigret MCP Server

MCP server for maigret, a powerful OSINT tool that collects user account information from various public sources.

Local serverstdio

What is the Maigret MCP server?

MCP server for maigret, a powerful OSINT tool that collects user account information from various public sources. The maigret mcp server wraps that behind the Model Context Protocol, so an assistant can use it rather than through you.

What it actually does

This tool is designed for legitimate OSINT research purposes. Please: - Only search for information that is publicly available - Respect privacy and data protection laws - Follow the terms of service of the platforms being searched - Use responsibly and ethically - Be aware that some sites may rate-limit or block automated searches

  • Username Search — Search for a username across hundreds of social networks and websites
  • URL Analysis — Parse URLs to extract information and search for associated usernames
  • Multiple Output Formats — Support for txt, html, pdf, json, csv, and xmind formats
  • Site Filtering — Filter searches by site tags (e.g., photo, dating, us)
  • Docker-based — Reliable and consistent execution across environments

Configuration

You will need one environment variable: MAIGRET_REPORTS_DIR. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

  • Node.js (v18 or later) - Docker - macOS, Linux, or Windows with Docker Desktop installed - Write access to the reports directory

Adding it to your client

The server ships on npm as @smithery/cli, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

When to reach for it

Among the cloud and infrastructure options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. It is maintained by BurtTheCoder; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against Maigret's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the maigret mcp server does with a few real requests.

How to install the Maigret MCP server

{
  "mcpServers": {
    "maigret": {
      "command": "mcp-maigret",
      "env": {
        "MAIGRET_REPORTS_DIR": "/path/to/reports/directory"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Node.js (v18 or later) - Docker - macOS, Linux, or Windows with Docker Desktop installed - Write access to the reports directory
VariableDescriptionRequired
MAIGRET_REPORTS_DIRFilesystem location the server is allowed to use.Optional

Frequently asked questions

Node.js v18 or later, Docker (with Docker Desktop on macOS/Windows), and write access to a reports directory.