关于 MegaLens
MegaLens 是一个 MCP 服务,通过来自不同公司的多个 AI 模型审查代码,帮助开发者比较独立结论并查看意见分歧。
主要功能
- 01使用多个 AI 模型审查代码
- 02指出意见一致与分歧
- 03标明结果所用的模型
- 04最多支持四个审查模型
- 05提供配置、验证和状态命令
适用场景
- 01修改代码前比较多方审查结果
- 02将模型发现与开发者自己的评估对照
MCP 相关
MegaLens 通过远程 HTTP 服务向 MCP 客户端提供代码审查能力。配置向导会检测受支持的工具并写入 MCP 配置。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://megalens.ai/api/mcpclaude mcp add --transport http ai-megalens https://megalens.ai/api/mcp{"mcpServers":{"ai-megalens":{"type":"http","url":"https://megalens.ai/api/mcp"}}}在 Cursor 中打开{"servers":{"ai-megalens":{"type":"http","url":"https://megalens.ai/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"ai-megalens":{"type":"http","url":"https://megalens.ai/api/mcp"}}}{"mcpServers":{"ai-megalens":{"serverUrl":"https://megalens.ai/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://megalens.ai/api/mcp需要授权工具
详细介绍
megalens-mcp
在你已使用的 AI 工具中,借助 AI 模型评审团进行代码审查。MegaLens 会从不同公司选择最多四个 AI 模型来审查你的代码,并报告它们意见一致和不一致之处。免费版中,MegaLens 会选择两个审查模型。
支持 Claude Code、Codex CLI、Cursor、Gemini CLI 和 Lovable。GitHub Copilot 即将推出。
首次审查免费,无需银行卡。
快速开始
npx megalens-mcp setup
设置向导会:
- 询问你的 MegaLens 令牌(在此获取)
- 自动检测已安装的工具
- 为每个工具写入正确的配置
向导不会询问 OpenRouter 密钥。若要使用自己的密钥,请手动添加一个请求头:参阅 添加自己的 OpenRouter 密钥(免费 / BYOK)。
支持的工具
| 工具 | 状态 | 配置文件 | 自动检测 |
|---|---|---|---|
| Claude Code | 支持 | ~/.claude.json | 是 |
| Codex CLI | 支持 | ~/.codex/config.toml | 是 |
| Cursor | 支持 | ~/.cursor/mcp.json | 是 |
| Gemini CLI | 支持 | ~/.gemini/settings.json | 是 |
| Lovable | 支持 | 无(Lovable 中的表单) | 否,见下文 |
| GitHub Copilot (VS Code) | 即将推出,尚不支持 | .vscode/mcp.json | 仅当你运行向导的文件夹中已存在该文件时 |
如果未检测到任何工具,向导会让你选择一个工具并创建配置文件。向导还可以为 Windsurf 和 Grok Build 写入配置。这些工具尚未获得支持,也未经测试。
Lovable 无需配置文件,也无需向导。将服务 URL 和令牌粘贴到 Lovable 的 MCP 连接器表单中。步骤:megalens.ai/integrations/lovable
手动设置
这些工具使用两种配置语言和三种不同的顶层键,因此需要设置向导。
保留每个 URL 中的 ?ide=。 它会告知 MegaLens 此次审查来自哪个工具。它不会
改变审查代码的模型:无论你从哪个工具调用,模型评审团都相同。
Claude Code
运行一次即可。--scope user 标志会让 MegaLens 在每个项目中都可用:
claude mcp add --transport http --scope user megalens "https://megalens.ai/api/mcp?ide=claude-code" \
--header "Authorization: Bearer ml_tok_your_token_here"
或者写入 .mcp.json(项目级)/ ~/.claude.json(用户级):
{
"mcpServers": {
"megalens": {
"type": "http",
"url": "https://megalens.ai/api/mcp?ide=claude-code",
"headers": {
"Authorization": "Bearer ml_tok_your_token_here"
}
}
}
}
Cursor
~/.cursor/mcp.json 或 .cursor/mcp.json。不要添加 type 字段。 Cursor 不使用该字段:
{
"mcpServers": {
"megalens": {
"url": "https://megalens.ai/api/mcp?ide=cursor",
"headers": {
"Authorization": "Bearer ml_tok_your_token_here"
}
}
}
}
Gemini CLI
~/.gemini/settings.json。Gemini CLI 使用 httpUrl,而不是 url:
{
"mcpServers": {
"megalens": {
"httpUrl": "https://megalens.ai/api/mcp?ide=gemini-cli",
"headers": {
"Authorization": "Bearer ml_tok_your_token_here"
}
}
}
}
VS Code 中的 GitHub Copilot(即将推出,尚不支持)
GitHub Copilot 即将推出。若想提前试用:.vscode/mcp.json。顶层键是
servers,不是 mcpServers。 此处不会读取为 Claude Code 或 Cursor 编写的配置:
{
"servers": {
"megalens": {
"type": "http",
"url": "https://megalens.ai/api/mcp?ide=copilot",
"headers": {
"Authorization": "Bearer ml_tok_your_token_here"
}
}
}
}
Codex
~/.codex/config.toml 或 .codex/config.toml。使用 TOML,而非 JSON:
[mcp_servers.megalens]
url = "https://megalens.ai/api/mcp?ide=codex"
http_headers = { "Authorization" = "Bearer ml_tok_your_token_here" }
添加自己的 OpenRouter 密钥(免费 / BYOK)
在 Authorization 旁边再添加一个请求头,格式与上文中你的工具所用的格式相同。该密钥
需要有可用额度。你直接向 OpenRouter 付费;这笔费用与 MegaLens 无关。
"x-megalens-openrouter-key": "sk-or-v1-your-openrouter-key"
Codex TOML 格式:
http_headers = { "Authorization" = "Bearer ml_tok_your_token_here", "x-megalens-openrouter-key" = "sk-or-v1-your-openrouter-key" }
使用 Claude Code 命令时,添加 --header "x-megalens-openrouter-key: sk-or-v1-your-openrouter-key"。
如果不添加密钥,也可以使用按量付费额度:每 100 万混合令牌 9 美元,预付金额从 20 美元起。
命令
| 命令 | 说明 |
|---|---|
megalens-mcp setup | 交互式设置:检测工具并写入配置 |
megalens-mcp validate | 测试令牌连接 |
megalens-mcp config | 显示当前配置状态 |
工作原理
MegaLens 会从不同公司中选择最多 4 个 AI 模型来审查你的代码。它们会分别进行审查。最后会有一次检查来审阅它们的发现,然后你会看到它们意见一致和不一致的地方。每项结果都会列出实际参与的模型。
如果你在请求中附上自己的评估,回答还会说明评审小组发现了哪些你没发现的问题。
无论从哪个工具调用,评审小组都相同。MegaLens 只提供报告,不会更改你的代码。接下来要做什么,仍由你自己的工具决定。
我们的私有秘诀。 保密内容包括:我们如何选择模型、要求每个模型做什么、用于调整每项检查的参数,以及提示词。这套秘诀源于数月的测量运行,并会随着模型变化而调整。我们的结果、规则和错误均公开: megalens.ai/research/ai-code-review-false-positives
要求
- Node.js 18+(仅用于设置向导;手动设置无需任何依赖)
- MegaLens 账户:megalens.ai。首次审查免费,无需提供银行卡
链接
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。