mcp-link-doctor について
mcp-link-doctorは、Webサイトのリンクとメタデータを検査するMCPサーバーです。ヘルススコアと修正案を含む構造化レポートを返します。
主な機能
- 014xx/5xxエラーのリンク検査
- 02メタデータタグの不足検出
- 03リダイレクトチェーンの追跡
- 04スコアと修正案の提示
活用シーン
- 01ページ内のリンク切れの監査
- 02ソーシャルまたはSEOメタデータの不足確認
- 03過剰なリダイレクトの特定
MCP 対応
このMCPサーバーは、URLを受け取り、リンク、メタデータ、リダイレクト、スコア、提案を返す`check-links`ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 分析する Web サイトの URL |
詳細
mcp-link-doctor
ウェブサイトのリンク切れ、欠落しているメタタグ、リダイレクトチェーンを分析する MCP サーバーです。健全性スコアと修正案を含む構造化レポートを返します。
機能
- ページ上のすべてのリンクについて 4xx/5xx エラーを確認します(最大 20 件)
- 欠落しているメタタグを検出します:title、description、og:title、og:description、og:image、canonical、viewport
- リダイレクトチェーンを追跡し、過剰なリダイレクト回数を警告します
- スコア(0~100)と実行可能な提案を返します
インストール
npx mcp-link-doctor
Claude Code での設定
.claude/settings.json(または ~/.claude/settings.json)に追加します:
{
"mcpServers": {
"mcp-link-doctor": {
"command": "npx",
"args": ["mcp-link-doctor"],
"env": {
"MCPCAT_PROJECT_ID": "proj_your_id_here"
}
}
}
}
または、ビルド済みの出力からローカルで実行する場合:
{
"mcpServers": {
"mcp-link-doctor": {
"command": "node",
"args": ["/path/to/mcp-link-doctor/dist/index.js"],
"env": {
"MCPCAT_PROJECT_ID": "proj_your_id_here"
}
}
}
}
MCPCAT_PROJECT_ID は任意です。mcpcat.io からプロジェクト ID を取得してください。設定しなくてもサーバーは問題なく動作します。その場合、分析データの収集は無効になります。
ツール
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"]
}
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。