mcp-maigret
Maigret 的 MCP 服务器,Maigret 是一款强大的开源情报 (OSINT) 工具,可从各种公共来源收集用户帐户信息。此服务器提供用于在社交网络上搜索用户名和分析 URL 的工具。
README
Maigret MCP 服务器
一个用于 maigret 的模型上下文协议 (MCP) 服务器,maigret 是一个强大的 OSINT 工具,用于从各种公共来源收集用户帐户信息。此服务器提供用于在社交网络上搜索用户名和分析 URL 的工具。它旨在与 MCP 兼容的应用程序(如 Claude Desktop)无缝集成。
<a href="https://glama.ai/mcp/servers/knnpcz651x"><img width="380" height="200" src="https://glama.ai/mcp/servers/knnpcz651x/badge" alt="mcp-maigret MCP server" /></a>
⚠️ 警告
此工具专为合法的 OSINT 研究目的而设计。请:
- 仅搜索公开可用的信息
- 尊重隐私和数据保护法律
- 遵守被搜索平台的条款
- 负责任地且合乎道德地使用
- 请注意,某些网站可能会限制速率或阻止自动搜索
要求
- Node.js (v18 或更高版本)
- Docker
- 安装了 Docker Desktop 的 macOS、Linux 或 Windows
- 报告目录的写入权限
快速开始
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 Maigret:
npx -y @smithery/cli install mcp-maigret --client claude
手动安装
-
安装 Docker:
- macOS:安装 Docker Desktop
- Linux:按照 Docker Engine 安装指南
-
通过 npm 全局安装服务器:
npm install -g mcp-maigret
- 创建一个报告目录:
mkdir -p /path/to/reports/directory
- 添加到您的 Claude Desktop 配置文件:
{
"mcpServers": {
"maigret": {
"command": "mcp-maigret",
"env": {
"MAIGRET_REPORTS_DIR": "/path/to/reports/directory"
}
}
}
}
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- 重启 Claude Desktop
替代设置(从源代码)
如果您喜欢从源代码运行或需要修改代码:
- 克隆和构建:
git clone <repository_url>
cd mcp-maigret
npm install
npm run build
- 添加到您的 Claude Desktop 配置:
{
"mcpServers": {
"maigret": {
"command": "node",
"args": ["/absolute/path/to/mcp-maigret/build/index.js"],
"env": {
"MAIGRET_REPORTS_DIR": "/path/to/reports/directory"
}
}
}
}
功能
- 用户名搜索:在数百个社交网络和网站上搜索用户名
- URL 分析:解析 URL 以提取信息并搜索关联的用户名
- 多种输出格式:支持 txt、html、pdf、json、csv 和 xmind 格式
- 站点过滤:按站点标签(例如,photo、dating、us)过滤搜索
- 基于 Docker:在各种环境中可靠且一致的执行
工具
1. 用户名搜索工具
- 名称:
search_username
- 描述:在社交网络和网站上搜索用户名
- 参数:
username
(必需): 要搜索的用户名format
(可选, 默认: "pdf"): 输出格式 (txt, html, pdf, json, csv, xmind)use_all_sites
(可选, 默认: false): 使用所有可用站点而不是前 500 个tags
(可选): 用于过滤站点的标签数组 (例如, ["photo", "dating"])
示例:
{
"username": "test_user123",
"format": "html",
"use_all_sites": false,
"tags": ["photo"]
}
2. URL 分析工具
- 名称:
parse_url
- 描述:解析 URL 以提取信息并搜索关联的用户名
- 参数:
url
(必需): 要分析的 URLformat
(可选, 默认: "pdf"): 输出格式 (txt, html, pdf, json, csv, xmind)
示例:
{
"url": "https://example.com/profile",
"format": "txt"
}
故障排除
Docker 问题
- 验证 Docker 是否已安装并正在运行:
docker --version
docker ps
- 检查 Docker 权限:
- 确保您的用户具有运行 Docker 命令的权限
- 在 Linux 上,将您的用户添加到 docker 组:
sudo usermod -aG docker $USER
报告目录问题
-
验证报告目录:
- MAIGRET_REPORTS_DIR 中指定的目录必须存在
- 您的用户必须具有对此目录的写入权限
- 检查权限:
ls -la /path/to/reports/directory
-
常见的配置错误:
- 缺少 MAIGRET_REPORTS_DIR 环境变量
- 目录不存在
- 权限不正确
- 路径中存在尾部斜杠
-
修复任何问题后:
- 保存配置文件
- 重启 Claude Desktop
错误消息
- "Docker is not installed or not running"(Docker 未安装或未运行):安装 Docker 并启动 Docker 守护程序
- "MAIGRET_REPORTS_DIR environment variable must be set"(必须设置 MAIGRET_REPORTS_DIR 环境变量):将环境变量添加到您的配置
- "Error creating reports directory"(创建报告目录时出错):检查目录权限和路径
- "Error executing maigret"(执行 maigret 时出错):检查 Docker 日志并确保容器具有正确的权限
贡献
- Fork 存储库
- 创建一个功能分支 (
git checkout -b feature/amazing-feature
) - 提交您的更改 (
git commit -m 'Add amazing feature'
) - 推送到分支 (
git push origin feature/amazing-feature
) - 打开一个 Pull Request
许可证
此项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
推荐服务器
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
serper-search-scrape-mcp-server
这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。
The Verge News MCP Server
提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。
Crypto Price & Market Analysis MCP Server
一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。
MCP PubMed Search
用于搜索 PubMed 的服务器(PubMed 是一个免费的在线数据库,用户可以在其中搜索生物医学和生命科学文献)。 我是在 MCP 发布当天创建的,但当时正在度假。 我看到有人在您的数据库中发布了类似的服务器,但还是决定发布我的。
Tavily MCP Server
使用 Tavily 的搜索 API 提供 AI 驱动的网络搜索功能,使 LLM 能够执行复杂的网络搜索、获得问题的直接答案以及搜索最近的新闻文章。
mixpanel
连接到您的 Mixpanel 数据。从 Mixpanel 分析查询事件、留存和漏斗数据。
VirusTotal MCP Server
一个用于查询 VirusTotal API 的 MCP 服务器。该服务器提供扫描 URL、分析文件哈希和检索 IP 地址报告的工具。

Sequential Thinking MCP Server
这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。