BACKLNK について
BACKLNKは、公開ページを対象に技術 SEO、AEO、LLMO、GEOを証拠に基づいて確認するリモートMCPサーバーです。優先度付きの指摘を返し、エージェントやサイト担当者による検査、修正、再確認を支援します。
主な機能
- 01技術 SEO とページ検査
- 02根拠と優先度付きの推奨事項
- 03デプロイ後の修正確認
- 04AIクローラー方針の生成
- 05レポートと利用状況の確認
活用シーン
- 01公開前にページを監査
- 02メタデータと構造の修正を優先
- 03デプロイした変更を指摘と照合
- 04AIクローラー向け robots.txt ルールを設定
MCP 対応
BACKLNKはStreamable HTTP経由でリモートMCPツールを提供し、検査の実行、レポート取得、修正確認、AIクローラー方針の生成、利用状況の確認を行います。ツールの呼び出しには無料のAPIキーが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://backlnk.com/mcpclaude mcp add --transport http com-backlnk-backlnk https://backlnk.com/mcp{"mcpServers":{"com-backlnk-backlnk":{"type":"http","url":"https://backlnk.com/mcp"}}}Cursor で開く{"servers":{"com-backlnk-backlnk":{"type":"http","url":"https://backlnk.com/mcp"}}}VS Code で開く{"mcpServers":{"com-backlnk-backlnk":{"type":"http","url":"https://backlnk.com/mcp"}}}{"mcpServers":{"com-backlnk-backlnk":{"serverUrl":"https://backlnk.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://backlnk.com/mcp認証が必要ツール
詳細
BACKLNK MCP サーバー
AI エージェント向けの無料のテクニカル SEO、AEO、LLMO、GEO チェック:ページをチェックし、修正してから、その修正を検証できます。
すべての指摘に根拠を添え、重要度の高い順に表示します。リモート MCP サーバーで、API キーは無料です。
無料の API キーを取得 · エージェントを接続 · ツール · チェック項目 · REST API
BACKLNK はリモートの Model Context Protocol サーバーです。Claude Code、Cursor、 VS Code などの MCP クライアントで、backlnk.com と同じ、根拠に基づいたチェックを実行できます。対象は、メタタグとソーシャルプレビュー、 ページ構造、構造化データ、robots.txt での AI クローラーのアクセス、リダイレクトとヘッダー、サイトマップ、 インデックス登録の可否、hreflang、内部リンク、重複コンテンツ、画像、llms.txt、ページ速度です。
各指摘には根拠(URL、正確な抜粋、検出箇所)と推奨事項が添えられ、重要度の高い順に表示されます。エージェントがコードを修正し、
デプロイ後に verify_fixes を実行すると、同じチェックを再実行し、修正済み、新規、未解決、
再チェックできなかった項目を知らせます。
| エンドポイント | https://backlnk.com/mcp(Streamable HTTP、ステートレス) |
| 認証 | 無料の API キー:Authorization: Bearer bk_...(または X-API-Key: bk_...) |
| 料金 | 無料。1 キーあたり 24 時間ごとに 100 回のチェックに加え、公平な時間ごとの利用制限があります |
| 公式 MCP レジストリ | com.backlnk/backlnk |
| ドキュメント | backlnk.com/developers |
このリポジトリには、ドキュメント、クライアント設定例、レジストリエントリーが含まれています。サーバー本体は backlnk.com で稼働しているため、インストールは不要です。
キーを取得する
- backlnk.com/developers を開き、メールアドレスを入力します。
- 確認メール内のリンクをクリックし、開いたページのボタンを押します。
- キー(
bk_...)が表示されるのは一度だけです。コピーして安全な場所に保管してください。
後で新しいキーをリクエストすると、古いキーは置き換えられます。
エージェントを接続する
Claude Code
claude mcp add --transport http backlnk https://backlnk.com/mcp --header "Authorization: Bearer YOUR_KEY"
Cursor
~/.cursor/mcp.json(すべてのプロジェクト)または .cursor/mcp.json(1 つのプロジェクト)に追加します。
examples/cursor-mcp.json を参照してください。
{
"mcpServers": {
"backlnk": {
"url": "https://backlnk.com/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" }
}
}
}
VS Code
.vscode/mcp.json に追加します。VS Code はキーを一度だけ尋ね、安全に保存するため、ファイルをコミットできます。
examples/vscode-mcp.json を参照してください。
{
"inputs": [{ "type": "promptString", "id": "backlnk-api-key", "description": "BACKLNK API key", "password": true }],
"servers": {
"backlnk": {
"type": "http",
"url": "https://backlnk.com/mcp",
"headers": { "Authorization": "Bearer ${input:backlnk-api-key}" }
}
}
}
その他のクライアント
Streamable HTTP 経由のリモートサーバーに対応する MCP クライアントであれば利用できます。https://backlnk.com/mcp を指定し、
Authorization ヘッダーにキー(Bearer bk_...)を渡してください。プレーンなヘッダーしか転送できないクライアントでは、
代わりに X-API-Key: bk_... を使用できます。
試してみる
エージェントに次のように依頼します。
BACKLNK を使って https://example.com/pricing をチェックしてください。見つかった問題を、このリポジトリで重要度の高い順に修正してください。 デプロイしたら、修正を検証してください。
一連の流れ:
- チェック: ページの公開 URL に対して
run_checksを実行します。問題と警告が重要度の高い順に、それぞれ根拠と推奨事項付きで表示されます。 - 修正: エージェントがテンプレート、メタデータ、構造化データ、またはサーバー設定を編集します。
- 検証: 変更をその URL にデプロイしたら、各監査 ID を指定して
verify_fixesを実行します。チェックを新たに実行して比較し、修正済み、新規、未解決、再チェックされなかった項目を示します。
指摘が修正済みとみなされるのは、再チェックで同じルールを評価し、問題が見つからなかった場合に限られます。再チェックで評価できなかった場合、BACKLNK は修正済みと主張せず、その旨を知らせます。
ツール
| ツール | 機能 | キー |
|---|---|---|
list_checks | すべてのチェック(ID、確認内容、対象範囲、制限事項)を一覧表示します。 | yes |
run_checks | 1つの公開 URL に対してチェックを実行し、約40秒間待機します。チェックごとの状態、概要、件数、修正が必要な問題と警告、および監査 ID を返します。デフォルトのチェックセット:meta-tags、page-structure、ai-crawler-access、redirects-headers、entity-schema。 | yes |
get_report | 以前のチェックの簡易レポートです。問題と警告を表示するには detail: "actions"(デフォルト)を、すべての検出結果を表示するには "all" を指定します。 | yes |
verify_fixes | 同じ URL とオプションでチェックを再実行し、元の実行結果との比較を返します。 | yes |
ai_crawler_policy | BACKLNK の審査済みクローラーリストに基づいて、AI クローラーを許可またはブロックする robots.txt の行と、各行の機能および警告を作成します。プリセットは block-training、block-ai、allow-all です。また、目的やクローラーごとに指定することもできます。 | yes |
usage | キーで本日と今の時間に使用したチェック数と、残りのチェック数を表示します。 | yes |
ツールの一覧表示(tools/list)にはキーは不要ですが、ツールの呼び出しにはキーが必要です。
引数
run_checks:url(必須)、checks(チェック ID、任意)、mode(Source、Rendered、またはAuto)、fresh(同じチェックを直近に実行していても再実行します)。get_report:audit_id(必須)、detail(actionsまたはall)。verify_fixes:audit_id(必須)。ai_crawler_policy:preset、またはpurposes(目的ごとに許可またはブロック)とcrawlers(トークンごとに指定。例:{ "GPTBot": "allow" })。
ステータス NotAssessed は、チェックで結果を判定できなかったことを意味します。合格ではありません。対応が必要なのは Issue と Warning の検出結果のみです。
チェック
| ID | チェック | 対象範囲 |
|---|---|---|
meta-tags | メタタグとソーシャルプレビュー | 1ページとその共有画像。 |
page-structure | ページ構造と読みやすさ | 1ページ。 |
entity-schema | スキーマとエンティティ | 1ページ。同じページにある最大15件の sameAs リンク先について、到達可能かを確認します。 |
ai-crawler-access | AI クローラーのアクセス | ホストの robots.txt と、1ページの meta robots および X-Robots-Tag。 |
redirects-headers | リダイレクトとヘッダー | 入力した URL と、その http:// および www / www なしのバリエーション。 |
image-seo | 画像 SEO | 1ページ。最大60個の画像ファイルを測定します。 |
page-speed | ページ速度 | 1ページ。モバイルとデスクトップでラボテストを2回実施します。 |
indexability | インデックス登録可能性 | 1つのウェブサイトの最大50件の URL と、その robots.txt およびサイトマップ。 |
sitemap-hygiene | サイトマップ監査 | 最大20個のサイトマップファイルと50,000件の URL。最大40件のリンク先をサンプリングします。 |
internal-links | 内部リンク | 同一ホストの最大40ページ、深さ4。 |
hreflang | Hreflang | hreflang の代替リンクとリンクをたどって到達した、同じウェブサイトの最大40ページ。 |
duplicate-content | 重複コンテンツと内容の薄いページ | 同じウェブサイトの最大40ページ。 |
llms-txt-generate | llms.txt のドラフト | 最大25ページを読み取ります。 |
llms-txt-validate | llms.txt の検証 | 最大60件の記載されたリンクをチェックします。 |
最新の一覧は常に https://backlnk.com/api/v1/checks にあります。ホスト型言語モデルを使用する2つのウェブサイトチェック(回答スニペット、意図と焦点)は、backlnk.com でのみ実行され、API または MCP サーバー経由では実行されません。
REST API
MCP を使わずに同じチェックを実行できるため、スクリプトや CI で利用できます。ベース URL は https://backlnk.com/api/v1 です。
examples/rest-api.sh を参照してください。
# 1. Start a check (returns 202 with the audit id)
curl -X POST https://backlnk.com/api/v1/audits \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/","checks":["meta-tags","page-structure"]}'
# 2. Read the result (poll until "state" is Completed, Partial or Failed)
curl https://backlnk.com/api/v1/audits/AUDIT_ID -H "Authorization: Bearer YOUR_KEY"
# 3. After fixing the page: re-check and compare with the first run
curl -X POST https://backlnk.com/api/v1/audits/AUDIT_ID/verify -H "Authorization: Bearer YOUR_KEY"
| メソッド | パス | キー | |
|---|---|---|---|
GET | /checks | 不要 | 実行できるチェックです。 |
POST | /audits | 必要 | 1 つの URL に対するチェックを開始します:{ "url", "checks": [ids], "mode"? , "options"? }。任意の Idempotency-Key ヘッダーを指定すると、安全に再試行できます。 |
GET | /audits/{id} | 必要 | 状態、概要、スコア、カバレッジ、検出結果を重要度の高い順に取得します(問題と警告のみを表示するには ?detail=actions を指定します)。 |
POST | /audits/{id}/verify | 必要 | 新たにチェックを実行し、元の結果と比較します。 |
GET | /audits/{id}/export?format=json|csv | 必要 | 完全なレポート(JSON)または検出結果(CSV)を取得します。 |
GET | /usage | 必要 | キーの本日および今時間の使用状況を取得します。 |
POST | /ai-crawler-policy | 不要 | プリセットまたは選択した設定に基づき、AI クローラー向けの robots.txt の行を取得します。 |
エラーは { "error": { "code", "message" } } 形式の JSON で返され、対応する HTTP ステータスが設定されます。キーが未指定または取り消されている場合は 401、制限に達した場合は Retry-After を含む 429 が返されます。
制限と公正な利用
- 24 時間以内にキーごとに 100 件のチェックを実行できます。BACKLNK がごく最近の同一チェックの結果を再利用する場合、料金はかかりません。
- キーごとの公正利用のための時間単位の制限と、サイトを過剰にクロールしないためのウェブサイトごとの制限があります。
- BACKLNK がチェックするのは公開ページのみです。非公開、ローカル、内部アドレスは拒否されます。
GET /api/v1/usageとusageツールで残りの使用量を確認できます。
プライバシー
BACKLNK はキーに関連付けてお客様のメールアドレスを保持し、依頼があれば削除します (お問い合わせ)。レポートは実行したキーに対して非公開であり、公開またはインデックス登録されることはありません。
サポート
質問、バグの報告、ご提案については、issue を作成するか、 backlnk.com/contact からご連絡ください。
ライセンス
このリポジトリのドキュメントとサンプルは、MIT License の下で利用できます。BACKLNK サービスは、制限の範囲内で無料で利用できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。