mcpField
M
mcp-server-local-web-search

mcp-server-local-web-search

ローカル
github.com/FradSer検索1079 週間前に更新

mcp-server-local-web-search について

mcp-server-local-web-searchは、ローカルでのウェブ検索とページ内容の抽出を行うMCPサーバーです。構造化された検索結果を返し、件数、除外ドメイン、内容の長さを指定できます。

主な機能

  1. 01件数を指定したウェブ検索
  2. 02ウェブページ内容の抽出と処理
  3. 03タイトル、URL、説明の返却
  4. 04ドメインの除外と内容の切り詰め
  5. 05Readabilityによる読みやすい内容の抽出
  6. 06ヘッドレスブラウザーの利用

活用シーン

  1. 01指定ドメインを除外したウェブ検索
  2. 02検索結果から読みやすい内容を取得
  3. 03結果数や抽出テキストの長さを制限

MCP 対応

このサーバーはMCP経由でlocal_web_searchツールを公開します。MCPクライアントはクエリ、除外ドメイン、結果数、切り詰める長さ、任意のプロキシを指定できます。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-server-local-web-search

README の画像 Twitter Follow

ローカルウェブ検索を実行する MCP サーバーです。このサーバーは、Model Context Protocol を通じてウェブページを検索し、コンテンツを抽出するツールを提供します。

機能

  • 結果数をカスタマイズしてウェブ検索を実行します
  • ウェブページからコンテンツを抽出して処理します
  • タイトル、URL、説明を含む構造化された結果を返します
  • コンテンツの切り詰めとドメインフィルタリングに対応します
  • Readability を使用してコンテンツをすっきりと抽出します
  • パフォーマンス向上のため、ヘッドレスブラウザーで動作します

インストール

依存関係をインストールするには、次のコマンドを実行します。

bun install

セットアップ

セットアップスクリプトを実行して、MCP サーバーを設定します。

bun run setup.ts

これにより、サーバーが Claude の MCP 設定に追加されます。

利用可能なツール
  1. local_web_search
    • ウェブ検索を実行し、タイトル、URL、説明を含む結果を返します
    • パラメーター:
      • query:関連するコンテンツを見つけるための検索クエリ(必須)
      • excludeDomains:検索結果から除外するドメインのリスト(デフォルト:[])
      • limit:返す結果の最大数(デフォルト:5)
      • truncate:結果ごとに返すコンテンツの最大文字数(デフォルト:4000)
      • show:デバッグ用にブラウザーウィンドウを表示するかどうか(デフォルト:false)
      • proxy:リクエストに使用するプロキシサーバー(任意)

必要条件

  • Bun ランタイム
  • Node.js の TypeScript サポート

開発

このプロジェクトでは、次を使用しています。

コントリビューター

  • egoist - オリジナルのローカルウェブ検索の作者
  • FradSer - オリジナルの作者
  • TheSethRose - Playwright の統合とパフォーマンス改善

ライセンス

MIT License

このプロジェクトは、bun v1.2.2 で bun init を使用して作成されました。Bun は高速なオールインワンの JavaScript ランタイムです。

コメント

MCP は初めてですか?

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

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