omniref
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
omniref
One MCP interface to search image and video references across many search engines, built for AI image and video generation agents (reference-to-video, style, character and motion conditioning).
Status: pre-alpha. Only a deterministic mock provider exists today. The tool schema is the part to review.
Run
Requires Python 3.12+ and uv.
uv sync
uv run omniref # streamable HTTP on http://127.0.0.1:8000/mcp
HOST=0.0.0.0 PORT=9000 uv run omnirefThe server has no authentication. It binds to localhost by default; put it behind an authenticating proxy before exposing it.
Connect a client:
claude mcp add --transport http omniref http://127.0.0.1:8000/mcpRelated MCP server: multi-api-web-search
Tools
Tool | Purpose |
| Configured providers and the media types each supports |
| Fan out one query to all (or selected) providers; returns normalized, interleaved, URL-deduplicated results plus per-provider |
Layout
src/omniref/
models.py Reference, SearchRequest, SearchResponse (the unified schema)
registry.py Parallel fan-out, timeouts, error isolation, merge/dedupe
server.py FastMCP server and HTTP entrypoint
providers/
base.py ReferenceProvider interface
mock.py Fake data for dev and tests
skills/
omniref/SKILL.md Agent skill that teaches the workflow
tests/Adding a provider
Subclass ReferenceProvider, set name, description, media_types, implement async search(request) -> list[Reference], and register it in server.default_registry(). Map the native payload into Reference; raise on failure and the registry reports it in errors without affecting other providers.
Develop
uv run pytest
uv run ruff check . && uv run ruff format --check .License
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Multi-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.
Search over 1.85 million captioned images using text, a reference image, or both. Upload a JPEG, PNG, or WebP image as base64, or provide a public HTTPS image URL. Find similar images from a Lightdrift asset ID and retrieve hosted file URLs, source licenses, and attribution. Connect with OAuth or an API key. Searches cost $0.005 ($5 per 1,000); image details are free. Setup: https://docs.lightdrift.ai/guides/images-mcp
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
Free web search for AI agents. No API key required. Hosted MCP in active development.
Related MCP Servers
- AlicenseBqualityDmaintenanceAggregated search API service that provides real-time web search capabilities for AI assistants via MCP.29 npm44GPL 3.0
- FlicenseCqualityBmaintenanceEnables MCP clients to perform web searches through multiple AI models, with dual-mode routing for fast or cited results and consensus-based multi-engine querying to cross-verify information.2-
- FlicenseNot gradedqualityAmaintenanceEnables MCP clients to run real-time searches across Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay, and other engines, with automatic formatting of answer boxes, organic results, news, images, shopping, weather, and stock data. Responses can be returned as structured JSON or token-efficient Markdown.-
- FlicenseNot gradedqualityAmaintenanceEnables users to run AI-powered web searches and analyze images through MCP clients, returning structured search results and image insights tailored for coding workflows.-