mcpField
M
MegaLens

MegaLens

远程服务
megalens.ai开发工具05 周前更新

关于 MegaLens

MegaLens 是一个 MCP 服务,通过来自不同公司的多个 AI 模型审查代码,帮助开发者比较独立结论并查看意见分歧。

主要功能

  1. 01使用多个 AI 模型审查代码
  2. 02指出意见一致与分歧
  3. 03标明结果所用的模型
  4. 04最多支持四个审查模型
  5. 05提供配置、验证和状态命令

适用场景

  1. 01修改代码前比较多方审查结果
  2. 02将模型发现与开发者自己的评估对照

MCP 相关

MegaLens 通过远程 HTTP 服务向 MCP 客户端提供代码审查能力。配置向导会检测受支持的工具并写入 MCP 配置。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://megalens.ai/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://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

设置向导会:

  1. 询问你的 MegaLens 令牌(在此获取)
  2. 自动检测已安装的工具
  3. 为每个工具写入正确的配置

向导不会询问 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。首次审查免费,无需提供银行卡

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。