OmniSeek

Have your AI agent watch a topic and report only what's new

An MCP server: works with Claude Code, Cursor, and Codex.

Save a search once, across papers, forums, and podcasts; each time it reruns, your agent sees only the results that weren't there last time.

Try it

ASK YOUR AGENT
Watch arXiv for new papers on speculative decoding and tell me what's new each day.
Behind the scenes
omniseek_sensor(action="create", query="speculative decoding",
                sources=["arxiv"], schedule="daily")
omniseek_sensor(action="run", sensor_id="sensor_167bd6000124")
WHAT CAME BACK

The first three of 15 results from a real first run on 2026-10-10. The first run remembers what is there now; every later run returns only results that were not in it, and lists any that disappeared if you ask it to.

One saved search can cover several places at once, for example sources=["arxiv", "reddit", "apple_podcasts"]. With the two-command setup, your agent reruns the search whenever you ask. To have it rerun on a schedule by itself, run OmniSeek as a background service: see Install.

Install

TWO COMMANDS
uv tool install omniseek
claude mcp add omniseek -- omniseek
Python 3.11 or newer; uv installs it if you don't have it. Using Cursor, Codex, or another setup? See Install.

Where it looks

Every source, with whether it needs a key or a login: docs/sources.md. Tool reference: docs/tools.md.

OmniSeek · GitHub · PyPI · Apache-2.0