mcpField
M
marlo-mcp

marlo-mcp

本地服务
github.com/Kumar2421商业与营销7今天更新

关于 marlo-mcp

marlo-mcp 是只读 MCP 服务,可调用 Marlo 对单个网页进行 SEO 和技术审计,面向 Claude、Cursor 等 AI 助手用户。它返回按优先级整理的发现,并附证据和修复建议。

主要功能

  1. 01审计单个网页
  2. 02返回附有证据的主要发现
  3. 03说明影响并提供修复建议
  4. 04以只读方式抓取网页

适用场景

  1. 01发布网页前检查 SEO
  2. 02发现网站页面的技术问题
  3. 03根据审计结果安排修复优先级

MCP 相关

该服务向 MCP 客户端提供 `audit_site` 工具。它抓取指定页面并返回审计发现,不会修改页面。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"kumar2421-marlo": {
"command": "npx",
"args": [
"-y",
"marlo-mcp"
],
"env": {
"MARLO_BASE_URL": "<MARLO_BASE_URL>",
"MARLO_ACCESS_PASSWORD": "<MARLO_ACCESS_PASSWORD>"
}
}
}
}
启动命令npx -y marlo-mcp
需要配置的环境变量
MARLO_BASE_URLBase URL of your own self-hosted Marlo. Leave empty to use the hosted app at https://app.marlo.mlforge.in.
MARLO_ACCESS_PASSWORD密钥The MARLO_ACCESS_PASSWORD of your self-hosted Marlo, if you set one. Only sent to MARLO_BASE_URL.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmarlo-mcp0.1.0

工具

1

收录的工具列表 · 更新于 1 天前

参数类型必填说明
urlstring是要审核的页面,例如 https://example.com 或 example.com

详细介绍

marlo-mcp

一个 MCP 服务,让 Claude、Cursor 和其他 AI 助手借助开源 AI CMO Marlo 审查网页中的 SEO 和技术问题。

你可以向助手提出这类请求:

它提供一个工具 audit_site。该工具是只读的:它会抓取页面,但不会进行任何更改。它每次检查一个页面,并返回最重要的问题,每项都包含证据、问题的重要性说明和具体的修复方法。

安装

将其添加到 MCP 客户端。适用于 Claude Desktop、Cursor、Windsurf 等类似客户端:

{
  "mcpServers": {
    "marlo": {
      "command": "npx",
      "args": ["-y", "marlo-mcp"]
    }
  }
}

对于 Claude Code:claude mcp add marlo -- npx -y marlo-mcp

需要 Node.js 20 或更高版本。

使用你自己的 Marlo 服务

默认情况下,该工具会调用托管版 Marlo:https://app.marlo.mlforge.in,它会对公开审查进行速率限制。如需改用你自己的可自托管 Marlo:

变量用途
MARLO_BASE_URL你的服务,例如 http://localhost:3000
MARLO_ACCESS_PASSWORD你服务的 MARLO_ACCESS_PASSWORD(如果你设置了该变量)。该密码只会发送到 MARLO_BASE_URL,绝不会发送到托管应用。
{
  "mcpServers": {
    "marlo": {
      "command": "npx",
      "args": ["-y", "marlo-mcp"],
      "env": { "MARLO_BASE_URL": "http://localhost:3000" }
    }
  }
}

它会发送什么

只会将你要审查的页面地址发送到 Marlo 的公开审查端点。API 密钥、文件或对话文本都不会离开你的设备。服务会拒绝私有地址和本地地址。

限制

  • 每次调用检查一个页面,并返回最重要的三个问题。完整产品会持续跟踪问题、检查 AI 就绪度(GEO)、读取 Search Console,并在 GitHub 上创建修复草稿 PR。
  • 托管端点会进行速率限制。如果达到限制,该工具会告知你,并说明何时可以重试。

开发

npm install
npm test
node bin/marlo-mcp.mjs   # speaks MCP over stdio

许可证:AGPL-3.0,与 Marlo 相同。

评论

支持 Markdown

第一次接触 MCP?

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

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