mcpField
O
OmniSeek

OmniSeek

ローカル
battam1111.github.io検索972 週間前に更新

OmniSeek について

OmniSeek はセルフホスト可能な MCP サーバーで、Claude Code、Cursor、Codex などの AI アシスタントに、通常の Web 検索では届きにくい情報源を追加します。自分のコンピューターで動作し、独自のクラウドやアカウントを必要としません。中国語コミュニティ、動画の文字起こし、論文の追跡を伴う調査に向いています。

主な機能

  1. 01Bilibili の動画とコメントの検索
  2. 02知乎や V2EX の議論の検索
  3. 03原典リンク付きの多言語検索
  4. 04論文の基盤と引用関係の把握
  5. 05新着のみを表示する保存済み検索

活用シーン

  1. 01中国語コミュニティでの議論の調査
  2. 02動画や音声から時刻付きの発言を探す
  3. 03分野の論文とその後の引用を追跡する

MCP 対応

OmniSeek は MCP サーバーとして動作し、AI アシスタントが omniseek_search などのツールを呼び出して結果を取得します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"battam1111-omniseek": {
"command": "uvx",
"args": [
"omniseek"
]
}
}
}
起動コマンドuvx omniseek

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

パッケージ
pypiomniseek0.2.1
ocighcr.io/battam1111/omniseek:v0.2.1

ツール

18

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
querystringいいえ
domainstringいいえ
regionstringいいえ
verbosebooleanいいえ
check_healthbooleanいいえ

詳細

OmniSeek

AI エージェントに、ウェブ検索では届かないインターネットの情報を届けましょう。

OmniSeekは、Claude Code、Cursor、CodexなどのAIアシスタントやエージェント向けのアドオンです。ウェブ検索が届かない場所も検索できるようにします。

  • 英語で質問すれば、必要に応じてBilibiliや知乎で実際に人々が話した内容を、元の投稿へのリンク付きで取得できます。
  • ある研究分野の基盤となった論文と、それを発展させた最近の論文を、ひとつの回答で取得できます。
  • エージェントにトピックを監視させ、前回以降の新しい情報だけを知らせてもらえます。
uv tool install omniseek
claude mcp add omniseek -- omniseek

お使いのコンピューター上で動作します。MCP経由で連携します。これはClaude CodeやCursorなどのAIアプリがツールを追加する標準的な方法です。CursorとCodexなら、それぞれ1行で設定できます。インストールをご覧ください。

CI PyPI License Python Built for MCP 言語: 英語 · 中国語 · 日本語


違いをご覧ください

2つのエージェントに、Transformer論文の執筆についてのMu Liの正確な発言と、87分のBilibili解説動画でその発言があった時刻を尋ねました。ウェブ検索では言い換えと「1分から8分あたり」という回答が返ってきましたが、OmniSeekを使ったエージェントは動画を書き起こし、1:21:51に該当箇所を見つけました。

実際の実行結果を並べて比較しています。左側はウェブ検索だけを使ったエージェントで、言い換えた回答を返し、1分から8分あたりだとしています。右側はOmniSeekを使ったエージェントで、87分の動画を書き起こし、1:21:51にあるMu Liの発言を引用し、その箇所から再生できるリンクを示しています。 実際の実行結果を並べて比較しています。左側はウェブ検索だけを使ったエージェントで、言い換えた回答を返し、1分から8分あたりだとしています。右側はOmniSeekを使ったエージェントで、87分の動画を書き起こし、1:21:51にあるMu Liの発言を引用し、その箇所から再生できるリンクを示しています。

3つの質問による比較の全編をご覧ください。出典、日付、短い動画も掲載しています。


エージェントがアクセスできる情報

  • 中国語コミュニティ:Bilibili の動画とコメント、質問したときの Zhihu の回答、最新の V2EX スレッドを、すべて投稿へのリンク付きで確認できます。詳細:Bilibili、Zhihu
  • 言語をまたいだ検索:英語で質問して中国語で検索し、英語で回答できます。その逆も可能です。詳細
  • ポッドキャストと動画:お使いのコンピューター上で音声をテキストに変換し、分単位の位置を添えて引用します(オプションの追加機能)。詳細
  • 研究論文:ある分野の基盤となっている論文や、それらを引用している最近の論文を確認できます。詳細
  • 前回からの新着情報:検索を一度保存すれば、再実行するたびに新しい情報だけが表示されます。詳細
  • ログインして利用するサイト:有効にすると、エージェントがお使いのブラウザーのログイン状態を利用してサイトを読み取ります。デフォルトでは無効です。詳細

見つけた情報は、お使いのコンピューター上のローカルインデックスにも保存されるため、次回以降の検索では、すでに把握している情報をもとに開始できます。


インストール

上記の2つのコマンドを実行するだけで利用できます。Python 3.11 以降が必要です(インストールされていない場合は、uv がインストールします)。お使いの AI アプリは、必要なときに OmniSeek を起動します。起動し続けておく必要はなく、ポートを開く必要もありません。

Cursor、Codex、pipx、Docker、オプションの追加機能(ポッドキャストの文字起こし、PDF の読み取り、ログインして利用するサイト)については、**インストール**をご覧ください。


データとログイン情報は自分で管理

OmniSeek はお使いのコンピューター上で動作します。OmniSeek のクラウドサービスやアカウントはなく、テレメトリーもありません。エージェントの検索は、有効にしたサイトに直接送信されます。公開サイトはデフォルトで有効です。ログインが必要なサイトは、有効にするまで無効になっており、有効にすると、お使いのブラウザーですでにログインしている状態を利用します。OmniSeek がパスワードを見ることはありません。利用中に構築されるデータは、すべてお使いのローカルファイルに保存されます。

OmniSeek 独自の AI モデルはなく、当社のサーバーにデータを送信することもありません。考えるのはエージェントであり、OmniSeek は情報を取得します。設定については、設定をご覧ください。


ツール

エージェントはまず omniseek_search を起動します。論文の関連図から保存済み検索、エージェントが記録するメモ(omniseek_ruling、omniseek_statement)まで、その他の機能は tools.md に記載されています。


詳細情報

実際の出力を使った実例 · 詳しいケーススタディ · FAQ(Exa や Tavily との違いも紹介) · すべての情報源 · 情報源の稼働状況(毎週更新)

主張の検証方法:通常のウェブ検索では最初のページに答えが見つからないことを事前に確認した場合に限り、テストとしてカウントします(最新の結果)。Claude Code をお使いですか? skills/omniseek-investigate は、広く検索して対象を絞り込み、情報を整理する、すぐに使える調査手法です。


コントリビューション

CONTRIBUTING.mdをご覧ください。新しいソースは、通常のウェブ検索では見つからない情報を提供する必要があります。動作しなくなったソースの修正も歓迎します。プッシュする前にpython tests/smoke.pyを実行してください。

参加することで、行動規範に同意したものとみなされます。


ウェブ検索では届かないインターネットの情報を、AI エージェントに提供しましょう。

Apache-2.0 · NOTICE · セキュリティ · 引用

コメント

MCP は初めてですか?

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

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