BurtTheCoder/mcp-maigret logo

BurtTheCoder/mcp-maigret

Free

maigret MCP 服务器,强大的 OSINT 工具,从各种公共来源收集用户账户信息。提供跨社交网络搜索用户名和分析 URL 的工具。

FreeFree tier
Type
Open Source

About BurtTheCoder/mcp-maigret

Maigret MCP Server is a Model Context Protocol (MCP) server that wraps the powerful OSINT tool maigret, enabling automated collection of user account information from hundreds of public sources. It provides tools for searching usernames across social networks and analyzing URLs to extract associated accounts. The server is designed for seamless integration with MCP-compatible applications like Claude Desktop, and includes robust security measures such as input validation and safe command execution to prevent injection attacks. It requires Node.js v18 or later and Docker, and can be installed via npm or Smithery.

Key Features

Username search across hundreds of social networks and websites
URL analysis to extract associated usernames and information
Multiple output formats for reports
Input validation: restricts usernames to alphanumeric, underscores, hyphens, periods; URLs must be valid HTTP/HTTPS without shell metacharacters
Safe command execution using execFile() to prevent shell injection
Docker-based execution without shell interpretation
Seamless integration with MCP-compatible applications like Claude Desktop
Open-source and free to use

Pros & Cons

Pros
  • Free and open-source with a permissive license
  • Integrates easily with Claude Desktop and other MCP clients
  • Strong security focus to prevent command injection
  • Simple installation via npm or Smithery
  • Supports Docker for containerized execution
  • Active development with regular updates
Cons
  • Requires Node.js v18+ and Docker, increasing setup complexity
  • Depends on third-party maigret tool which may be rate-limited by sites
  • Limited to publicly available information only
  • Manual configuration of reports directory and environment variables needed
  • May not work reliably behind strict network proxies

Best For

OSINT investigations to discover user presence across platformsSocial media account discovery and verificationURL threat analysis to identify associated accountsResearch on publicly available user informationIntegration into automated intelligence pipelines

FAQ

What is maigret?
Maigret is a powerful OSINT tool that collects user account information from various public sources by searching usernames across hundreds of social networks and websites.
How do I install Maigret MCP Server?
You can install it globally via npm with 'npm install -g mcp-maigret', or use Smithery with 'npx -y @smithery/cli install mcp-maigret --client claude'. You also need Docker and Node.js v18+.
What security measures does the server implement?
The server performs input validation (usernames restricted to alphanumeric, underscores, hyphens, periods; URLs must be valid HTTP/HTTPS without shell metacharacters) and uses execFile() instead of exec() to prevent shell injection.
Can I use it without Docker?
It requires Docker for maigret execution. The MCP server itself runs on Node.js, but maigret is executed inside a Docker container.
What output formats are supported?
The server supports multiple output formats for reports (e.g., HTML, JSON, CSV, etc.) as provided by the underlying maigret tool.