{"id":"sisig-ai-doctor","name":"doctor","af_score":50.8,"security_score":33.8,"reliability_score":35.0,"what_it_does":"Doctor is an agent-oriented web discovery/crawling and indexing system. It crawls web pages, chunks and embeds text (via OpenAI through LiteLLM), stores results in DuckDB with vector search, exposes a FastAPI HTTP API for fetch/search/map navigation, and provides access to these capabilities via an MCP server endpoint (/mcp) for LLM agents.","best_when":"You control the deployment (Docker compose), want local HTTP + MCP access to crawled/embedded web content, and can provide an OpenAI API key for embeddings.","avoid_when":"You need strong multi-tenant security, strict compliance guarantees, or you must crawl high-risk content with minimal operational risk.","last_evaluated":"2026-03-30T13:27:52.394866+00:00","has_mcp":true,"has_api":true,"auth_methods":["OpenAI API key via OPENAI_API_KEY (for embeddings)"],"has_free_tier":false,"known_gotchas":["Crawling can be expensive and time-consuming; agents may trigger repeated /fetch_url calls without idempotency controls.","No documented authentication for HTTP/MCP endpoints in the README; agents should assume network exposure risks if deployed beyond localhost.","Embedding depends on external OpenAI access; failures/timeouts may occur if the OpenAI key or upstream service is unavailable."],"error_quality":0.0}