mcp-check-links について
mcp-check-linksは、ウェブサイトのリンクやメタデータを調べるMCPサーバーです。サイト管理者向けに、健全性スコアや修正案、リダイレクト経路を報告します。
主な機能
- 01ページ内の最大20件のリンクを検査
- 02一般的なメタタグの欠落を検出
- 03長いリダイレクト経路を追跡・通知
- 04健全性スコアと修正案を提示
活用シーン
- 01ページ内のリンク切れの発見
- 02公開前のページメタデータ確認
- 03サイトのリダイレクト問題の調査
MCP 対応
MCPクライアントにcheck-linksツールを提供します。URLを受け取り、リンク切れ、メタタグ、リダイレクト経路、スコア、修正案を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 分析する 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"]
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。