mcpField
M
marlo-mcp

marlo-mcp

ローカル
github.com/Kumar2421ビジネス・マーケティング7今日更新

marlo-mcp について

marlo-mcpは、Marloを使って単一のウェブページをSEO・技術面から監査する読み取り専用のMCPサーバーです。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

Claude、Cursor、その他の AI アシスタントが、オープンソースの AI CMO である Marlo を使ってウェブページの SEO と技術的な問題を監査できる MCP サーバーです。

アシスタントには、次のように依頼できます。

  • 「https://mysite.com を監査して、最初に修正すべき点を教えてください。」
  • 「このページを公開する前に確認してください。」

ツールは audit_site の 1 つだけです。読み取り専用で、ページを取得するだけで変更は加えません。1 ページをチェックし、根拠、重要な理由、具体的な修正方法を添えて、主な指摘事項を返します。

インストール

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サーバーの 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 キー、ファイル、会話のテキストがデバイスの外部に送信されることはありません。プライベートアドレスとローカルアドレスはサーバーによって拒否されます。

制限事項

  • 1 回の呼び出しにつき 1 ページで、指摘事項は上位 3 件です。フル機能版では、指摘事項の経時的な追跡、AI 対応状況(GEO)のチェック、Search Console の読み取り、GitHub での修正案 PR の作成ができます。
  • ホスト型エンドポイントにはレート制限があります。制限に達すると、ツールがその旨と再試行できる時間を通知します。

開発

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

ライセンス:Marlo と同じ AGPL-3.0。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。