mcpField
M
mcp-check-links

mcp-check-links

ローカル
github.com/webmoleai開発ツール129 週間前に更新

mcp-check-links について

mcp-check-linksは、ウェブサイトのリンクやメタデータを調べるMCPサーバーです。サイト管理者向けに、健全性スコアや修正案、リダイレクト経路を報告します。

主な機能

  1. 01ページ内の最大20件のリンクを検査
  2. 02一般的なメタタグの欠落を検出
  3. 03長いリダイレクト経路を追跡・通知
  4. 04健全性スコアと修正案を提示

活用シーン

  1. 01ページ内のリンク切れの発見
  2. 02公開前のページメタデータ確認
  3. 03サイトのリダイレクト問題の調査

MCP 対応

MCPクライアントにcheck-linksツールを提供します。URLを受け取り、リンク切れ、メタタグ、リダイレクト経路、スコア、修正案を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"webmoleai-mcp-check-links": {
"command": "npx",
"args": [
"-y",
"mcp-check-links"
]
}
}
}
起動コマンドnpx -y mcp-check-links

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-check-links0.2.0

ツール

1

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
urlstringはい分析する Web サイトの URL

詳細

mcp-check-links

ウェブサイトのリンク切れ、メタタグの欠落、リダイレクトチェーンを分析する MCP サーバーです。健全性スコアと修正案を含む構造化レポートを返します。

機能

  • ページ上のすべてのリンクをチェックし、4xx/5xx エラーを検出します(最大 20 件のリンク)
  • 欠落しているメタタグを検出します:title、description、og:title、og:description、og:image、canonical、viewport
  • リダイレクトチェーンを追跡し、過剰なリダイレクトを報告します
  • スコア(0~100)と実行可能な提案を返します

インストール

npx mcp-check-links

Claude Code での設定

.claude/settings.json(または ~/.claude/settings.json)に追加します:

{
  "mcpServers": {
    "check-links": {
      "command": "npx",
      "args": ["mcp-check-links"],
      "env": {
        "MCPCAT_PROJECT_ID": "proj_your_id_here"
      }
    }
  }
}

または、ビルド済みの出力からローカルで実行する場合:

{
  "mcpServers": {
    "check-links": {
      "command": "node",
      "args": ["/path/to/mcp-check-links/dist/index.js"],
      "env": {
        "MCPCAT_PROJECT_ID": "proj_your_id_here"
      }
    }
  }
}

MCPCAT_PROJECT_ID は省略可能です。プロジェクト ID は mcpcat.io から取得してください。ID がなくてもサーバーは正常に動作しますが、分析機能は無効になります。

分析

このサーバーは MCPcat の分析機能に対応しています。使用状況の追跡、セッションのリプレイ、エラー監視を有効にするには、MCPCAT_PROJECT_ID 環境変数にプロジェクト ID(例:proj_abc123xyz)を設定してください。設定しなくても、分析機能なしでサーバーは通常どおり動作します。

プロジェクトの作成方法と ID の取得方法については、MCPcat セットアップガイドをご覧ください。

ツール

check-links

入力: { "url": "https://example.com" }

出力:

{
  "url": "https://example.com",
  "brokenLinks": [{"href": "...", "status": 404, "text": "..."}],
  "missingMetaTags": ["og:image", "canonical"],
  "presentMetaTags": {"title": "...", "description": "..."},
  "redirectChain": ["https://example.com -> https://www.example.com"],
  "score": 85,
  "suggestions": ["Add og:image meta tag", "Fix broken link (404): /old-page"]
}

コメント

MCP は初めてですか?

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

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