mcpField
W
Web Intel

Web Intel

リモート
mcp.keyflint.devブラウザ自動化01 日前に更新
リポジトリ公式サイト

Web Intel について

Web Intelは、構造化されたWeb情報を必要とするエージェントやツール向けの従量課金型MCPサーバーです。ページ本文、メタデータ、リンク、技術スタック、SEO監査結果を返し、KeyFlintでクレジットを管理します。

主な機能

  1. 01本文を整理したMarkdownで取得
  2. 02メタデータとリンクの抽出
  3. 03サイトの技術スタックの特定
  4. 04SEO評価とページ比較
  5. 05価格と残りクレジットの確認

活用シーン

  1. 01ナビゲーションなどを除いてページを読む
  2. 02メタデータとページ内リンクを調べる
  3. 03サイトのフレームワークやホスティングを特定
  4. 04競合ページのSEO課題を確認

MCP 対応

MCPクライアントに、`read_url`、`page_metadata`、`tech_stack`、`seo_audit`などの取得・分析ツールを提供します。呼び出しにはKeyFlintのライセンスとクレジットを使い、一部のクライアントでは結果カードも表示できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.keyflint.dev/web-intel/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
pypiweb-intel-mcp0.2.0

ツール

詳細

Web Intel MCP

従量課金制の MCP サーバーで、エージェント向けのウェブインテリジェンスを提供します。ライセンスとクレジットの管理には KeyFlint を使用します(オフライン Ed25519 ライセンスチェック+クレジット台帳)。ここでは課金バックエンドとしてのみ使用します。取得に失敗した場合は自動的に返金され、無効な入力は課金前に拒否されます。

ツールクレジット返される内容
read_url1クリーンな Markdown 形式のメインコンテンツ(ナビゲーション、フッター、Cookie バナーを除去)
page_metadata1タイトル、説明、canonical、lang、robots、Open Graph、JSON-LD のタイプ、H1~H3、画像 alt の統計情報
extract_links1アンカーテキスト付きの重複を除いた内部/外部リンク
tech_stack2フレームワーク、CMS、アナリティクス、決済、CDN/ホスティング、セキュリティヘッダー
seo_audit30~100 のスコア、A~F の評価、重み付けされた 16 項目のチェック、優先度の高い修正点 5 件
compare_seo3 x URLs2~5 ページ(自社と競合他社)を順位付けします。課金されるのは取得した URL のみです
pricing, credits_balance無料料金表、残りのクレジット

料金は上書きできます:WEB_INTEL_PRICES="seo_audit=5,read_url=2"。

インストール

必要なのは KeyFlint ライセンス(LIC-...)だけです。ゲートウェイ URL、公開鍵、チェックアウトリンクにはデフォルト値が設定されています。

Claude Desktop、ワンクリック: 最新リリースから web-intel-mcp-X.Y.Z.mcpb をダウンロードし、ダブルクリックしてライセンスを貼り付けます。ターミナルも JSON も不要です。

Claude Code:

claude mcp add web-intel -e KEYFLINT_LICENSE=LIC-... -- uvx web-intel-mcp

Cursor、Windsurf、Claude Desktop(JSON):

{
  "mcpServers": {
    "web-intel": {
      "command": "uvx",
      "args": ["web-intel-mcp"],
      "env": { "KEYFLINT_LICENSE": "LIC-..." }
    }
  }
}

オプション:KEYFLINT_URL、KEYFLINT_PUBLIC_KEYS(未設定の場合、ゲートウェイから取得して ~/.keyflint/keyring.json にキャッシュされます)、KEYFLINT_CHECKOUT_URL。

ビジュアルカード(MCP Apps)

Claude、ChatGPT、VS Code、Goose では、すべての有料ツールと credits_balance がチャット内でインタラクティブなカードとして表示されます。クレジット残高と補充バー、購入ボタン、または結果の概要(主要な数値、問題点、テーブルのプレビュー、課金されたクレジット)が表示されます。これはネットワークアクセスなしで動作する、自己完結型の ui://web-intel/card.html リソースです。その他のクライアントには、従来どおり同じ JSON が返されます。

ホストモード(販売者向け)

有料ロジックはサーバー上に保持されます。1 つのプロセスで複数の購入者に課金し、各リクエストには購入者のライセンスが含まれます。

docker build -t web-intel .
docker run -p 8080:8080 \
  web-intel

購入者は https://<host>/mcp(ステートレスな Streamable HTTP)に Authorization: Bearer LIC-...(または X-License-Key)を指定して接続します。ライセンスがない場合、または偽造された場合は -32060 が返されます。

呼び出しごとの課金フロー

  1. URL を検証します(http/https のみ)。入力が不正な場合はエラーとなり、課金されません。
  2. オフライン Ed25519 ライセンスチェック(keyflint-verify)を行い、60 秒間キャッシュします。
  3. 新しい冪等性キーを使って POST /api/v1/quota/deduct を実行します。クレジットが不足している場合は、チェックアウトリンクとともに -32062 が返されます。
  4. 取得と分析を行います。何らかの失敗が発生した場合は POST /api/v1/quota/refund(同じキー)を実行し、クライアントには isError が返されます。

安全性

プライベート、ループバック、リンクローカルのアドレスへのリクエストは拒否されます(リダイレクトの各段階でチェックします)。レスポンスは 3 MB(WEB_INTEL_MAX_BYTES)、タイムアウトは 15 秒(WEB_INTEL_TIMEOUT)、リダイレクトは最大 5 回です。 WEB_INTEL_ALLOW_PRIVATE=1 を指定すると、アドレスチェックが無効になります(テスト専用)。

テスト

偽の KeyFlint クォータゲートウェイ、ローカルで署名したライセンス、ローカルのテストサイトを使ったエンドツーエンドテストです (ネットワークは不要です)。

pip install -e ".[test]"
python -m pytest -q

ライセンス

Business Source License 1.1。ソースコードは入手可能です。商用環境での使用には KeyFlint ライセンスが必要です(または非商用である必要があります)。各バージョンはリリースから 4 年後に Apache 2.0 に移行します。LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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