Open Agent Search
БесплатноНе проверенPrivacy-first metasearch engine providing text, image, video, news, and book search via DDGS library with both HTTP API and stdio transport.
Описание
Privacy-first metasearch engine providing text, image, video, news, and book search via DDGS library with both HTTP API and stdio transport.
README
Open Agent Search
One self-hostable search and content layer for AI agents and applications.
What is OAS? · Quick start · Capabilities · Architecture · API surface · Contributing
What is Open Agent Search?
Open Agent Search (OAS) is an independent retrieval layer for AI agents and applications. It provides one consistent search and content surface across local and deployed integrations.
OAS replaces separate adapters for every search vertical with one consistent tool surface. Run it locally for a single coding agent or deploy the HTTP service for shared agent and application workloads.
Search sources, transports, and client integrations can evolve without changing the repository's core goal: give agents and applications a dependable retrieval boundary they can control.
Try it in 30 seconds
Add search to Claude Code
claude mcp add oas -- uvx --from open-agent-search oas-mcp
Restart Claude Code, then ask it to search the web, news, images, videos, or books. The same uvx command works with Cursor, VS Code, Windsurf, OpenClaw, and other MCP clients.
Generic MCP configuration
{
"mcpServers": {
"open-agent-search": {
"command": "uvx",
"args": ["--from", "open-agent-search", "oas-mcp"]
}
}
}
Run the HTTP API
uv pip install open-agent-search
open-agent-search
Make a first search:
curl "http://localhost:8000/api/search/text?q=python+programming&max_results=5"
The server exposes REST endpoints at http://localhost:8000, interactive API docs at /docs, and streamable HTTP MCP at /ai/mcp.
Capabilities
- One search layer, multiple transports. Use stdio MCP locally or serve REST and MCP over HTTP.
- No provider API key required. Search is powered by the
ddgslibrary. - Self-hostable. Run locally, in Docker, or deploy the HTTP service to Vercel.
- Framework-independent. The protocol surface works across major MCP clients and agent stacks.
- Production-minded defaults. Typed FastAPI routes, rate limiting, health checks, tests, and deployment guides are included.
Architecture
The local MCP command and the HTTP service share the same search and content capabilities. Choose the connection path that matches where the consuming agent or application runs.
Two deployment paths
| Path | Command or endpoint | Best for |
|---|---|---|
| Local MCP | uvx --from open-agent-search oas-mcp |
Giving a desktop or coding agent search with no persistent server |
| HTTP service | open-agent-search |
Applications, shared agent environments, REST clients, and remote MCP |
Search surface
| Capability | REST endpoint | MCP availability |
|---|---|---|
| Text search | GET /api/search/text |
Yes |
| Image search | GET /api/search/images |
Yes |
| Video search | GET /api/search/videos |
Yes |
| News search | GET /api/search/news |
Yes |
| Book search | GET /api/search/books |
Yes |
| Unified search | GET /api/search/all |
Yes |
| Fetch one page | GET /api/content/fetch |
Yes |
| Fetch multiple pages | POST /api/content/fetch-multiple |
Yes |
See the API reference and MCP tool reference for parameters and response shapes.
Privacy model
OAS does not require an OAS account or a search-provider API key, and it can run on infrastructure you control. Search queries still have to reach upstream search providers through DDGS, so this project should not be treated as an anonymity network. Review your deployment logs, network policy, and upstream-provider terms for sensitive workloads.
Install and deploy
From source
git clone https://github.com/jayanth-mkv/open-agent-search.git
cd open-agent-search
uv sync
uv run open-agent-search
Docker
docker compose up -d
Deployment details: Docker · Vercel
Documentation
Development
uv sync --group dev
uv run pytest
uv run ruff check .
Open Agent Search is currently beta software. Bug reports and focused pull requests are welcome; see CONTRIBUTING.md.
License
Установка Open Agent Search
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jayanth-mkv/open-agent-searchFAQ
Open Agent Search MCP бесплатный?
Да, Open Agent Search MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Open Agent Search?
Нет, Open Agent Search работает без API-ключей и переменных окружения.
Open Agent Search — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Open Agent Search в Claude Desktop, Claude Code или Cursor?
Открой Open Agent Search на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
ARA
Generate images, video and audio from any AI agent — one connector.
автор: ARAOmni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
автор: buildwithtazaYouTube
Transcripts, channel stats, search
автор: YouTubeEverArt
AI image generation using various models.
автор: modelcontextprotocolCompare Open Agent Search with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории media
