marlo-mcp について
marlo-mcpは、Marloを使って単一のウェブページをSEO・技術面から監査する読み取り専用のMCPサーバーです。ClaudeやCursorなどのAIアシスタント利用者向けに、根拠と修正案を添えた優先度付きの指摘を返します。
主な機能
- 01単一ウェブページの監査
- 02根拠付きの主要な指摘を返却
- 03影響と修正案の提示
- 04読み取り専用でページを取得
活用シーン
- 01ページ公開前のSEO確認
- 02サイトページの技術的な問題の特定
- 03監査結果に基づく修正の優先順位付け
MCP 対応
MCPクライアントに`audit_site`ツールを公開します。指定ページを取得して監査結果を返し、ページは変更しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y marlo-mcpMARLO_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 1 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 監査するページ。例: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。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。