mcpField
L
Lookout

Lookout

ローカル
sylphxai.github.io検索15 週間前に更新

Lookout について

Lookoutは、ウェブ検索結果と出典の抜粋を確認したいエージェント向けのMCPサーバーです。公開アダプターを検索し、ページ内容を取得・抽出して範囲や警告、欠落を示しますが、回答の生成は行いません。リポジトリはアーカイブされ、anymdに統合されました。

主な機能

  1. 014つの公開ウェブアダプターを検索
  2. 02抜粋範囲を保ってページを取得
  3. 03HTMLのメタデータと表を抽出
  4. 04取得エラーや切り詰めを報告
  5. 05範囲指定クロールとウェブ調査

活用シーン

  1. 01質問に関する公開ウェブ情報を探す
  2. 02ページ内の引用箇所を確認
  3. 03HTMLから表やメタデータを抽出
  4. 042つのテキストやURLの差分を比較

MCP 対応

Lookoutはstdio MCPサーバーとして動作し、`web_search`、`web_fetch`、`web_extract`、`web_research`などのツールを提供します。回答を合成せず、出典の内容と抽出状況を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"sylphxai-lookout": {
"command": "npx",
"args": [
"-y",
"@sylphx/lookout"
]
}
}
}
起動コマンドnpx -y @sylphx/lookout

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@sylphx/lookout0.3.3

ツール

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

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

詳細

anymdに統合されました(2026-09-25)。 anymdは、PDF、Officeファイル、EPUB、Webページ、画像、動画をAIエージェント向けの整ったMarkdownに変換します:npx -y @sylphx/anymd。このリポジトリはアーカイブされています。

Lookout

Lookout

出典レベルの根拠を示すWeb回答。

引用可能な抜粋を検索・取得します。APIキーは不要です。 検索結果にはアダプター名が示されます。取得結果には、該当箇所、警告、欠落箇所が含まれます。複数ステップの調査には専用のツールがあります。

npm license

npm @sylphx/lookout · bin lookout · MCP io.github.SylphxAI/lookout


問題点

検索スニペットにあるのはタイトルとURLです。その後、エージェントは一度も開いていないページの内容を言い換えます。本文が取得できていない場合、自信満々の要約より、情報が欠けていることを示すほうが適切です。

違い

スニペットの内容Lookoutが返す内容
「リリースノート」とURLタイトル、説明、該当箇所、読み取れた表の行
取得に失敗した場合は何も表示されない警告またはエラー:ブロックされたアドレス、HTTPステータス、切り詰められた本文、空の抽出結果

取得するのはHTTPレスポンスです。JavaScriptは実行せず、モデルによる要約も生成しません。

検索してからページを開く

npx -y @sylphx/lookout search "Model Context Protocol"
npx -y @sylphx/lookout fetch https://example.com
npx -y @sylphx/lookout extract https://example.com

searchはDuckDuckGo HTML、Wikipedia OpenSearch、npmレジストリ、Hacker News Algoliaにクエリを送信し、検索結果をランク付けします。これらのページを取得することも、web_researchを実行することもありません。

インストール

npx -y @sylphx/lookout

これにより、stdio MCP サーバーが起動します。APIキーは不要です。

クライアント設定
任意のエージェント / CLInpx -y @sylphx/lookout
Claude Codeclaude mcp add lookout -- npx -y @sylphx/lookout
Claude Desktop / Cursor / VS Code / Codex"command": "npx", "args": ["-y", "@sylphx/lookout"]
{
  "mcpServers": {
    "lookout": { "command": "npx", "args": ["-y", "@sylphx/lookout"] }
  }
}

ツール

ツール呼び出すタイミング
web_search4つの公開アダプターからランク付けされた検索結果を取得します。APIキーは不要です。
web_fetch1つのURLを取得します。SSRFチェック、リダイレクト数の上限、サイズ上限、本文先頭の該当箇所に対応しています。
web_extractHTMLまたはURLからタイトル、メタデータ、表、該当箇所を抽出します。
web_cacheディスク上のキャッシュを検索または管理します。Web検索ではありません。
web_crawl同一オリジン内を制限付きでクロールします。デフォルトの検索動作ではありません。
web_research名前付きの複数ステップツールです。検索後、上位ページ(デフォルト3件、最大6件)を取得して抽出します。
web_diff2つのテキストまたはURLの間で追加・削除された語句を示します。

プロファイルの切り替えはありません。指定したツールの処理が実行されます。useCache: falseを渡さない限り、検索と取得ではキャッシュが有効です。キャッシュヒット時は、以前のレスポンスをディスクから再生します。初回の検索には引き続きネットワークが必要です。

リファレンス:ツール · デフォルト設定

装わないこと

  • プライベート、ループバック、リンクローカルのアドレスは拒否されます。
  • アダプターの失敗、200以外のレスポンス、切り詰められた本文、空の抽出結果は報告されます。問題のない回答に見せかけることはありません。
  • web_fetchは、respectRobots: trueを設定しない限りrobots.txtに従いません。web_crawlは無効にしない限り、これに従います。
  • Lookoutはブラウザーでページをレンダリングせず、回答を生成しません。

関連 MCP ツール

製品機能
Citraページ単位の根拠を示す PDF の質問応答
Iris画像の事実とピクセルの根拠
Cue動画のタイムラインとタイムスタンプの根拠
Spineリポジトリのアーキテクチャと影響範囲
Locusコードチャンクの正確な取得

各製品は独立しています。エージェントに必要なツールだけをインストールしてください。

ドキュメント

ウェブサイトsylphxai.github.io/lookout
クイックスタートインストールと最初の呼び出し
比較Firecrawl、Tavily、そして Lookout の実際の機能

開発

bun install
bun test
bun run doctor
bun run docs:build

ライセンス

MIT

コメント

MCP は初めてですか?

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

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