
Agentic Research
Runs a local research pipeline that fetches web sources, compresses evidence, synthesizes answers, and verifies them with Chain of Verification. The server wraps an 8-node LangGraph flow (classify, plan, search, retrieve, fetch, compress, synthesize, verify) powered by Gemma 3 4B via Ollama, so queries cost nothing and run entirely offline. Exposes a single `ask` tool that takes a question and optional domain preset (general, medical, papers, financial, stock_trading, personal_docs). Ships with SearXNG meta-search, BM25 and dense hybrid retrieval, and optional BGE reranker. Useful when you want citations and fact-checking in Claude Desktop without routing to a commercial search API or leaving your machine.
- tools
- 3
- auth
- Secret needed
- transport
- STDIO
- env vars
- 9
- last updated
- Apr 20, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
researchAnswers a question with structured output including verified and unverified claims, sources, trace, totals and memory hits.
Answers a question with structured output including verified and unverified claims, sources, trace, totals and memory hits.
No parameter schema in public metadata yet.
reset_memoryClears the server's memory.
Clears the server's memory.
No parameter schema in public metadata yet.
memory_countReturns the number of items in the server's memory.
Returns the number of items in the server's memory.
No parameter schema in public metadata yet.
Sponsors
Configuration
OPENAI_BASE_URLAny OpenAI-compatible endpoint. Default: OpenAI cloud. Use http://localhost:11434/v1 for Ollama.
OPENAI_API_KEYsecretAPI key for the endpoint above. Use 'ollama' as a sentinel value when running locally against Ollama.
MODEL_SYNTHESIZERModel identifier used for the synthesize node. Defaults to 'gpt-5-mini'; set to 'gemma3:4b' for Mac-local Ollama.
MODEL_PLANNERModel for the plan / classify / critic / compress / verify nodes. Defaults to 'gpt-5-nano'.
EMBED_MODELEmbedding model identifier (for retrieval + memory). Default 'text-embedding-3-small'; use 'nomic-embed-text' on Ollama.
SEARXNG_URLBase URL of the SearXNG meta-search instance. Default http://localhost:8888.
LOCAL_CORPUS_PATHPath to an index directory built via scripts/index_corpus.py. When set, local corpus hits augment web search.
ENABLE_RERANKSet to '1' to enable the BAAI/bge-reranker-v2-m3 cross-encoder rerank stage. First run downloads ~560MB.
ENABLE_FETCHSet to '0' to skip the trafilatura full-page fetch stage. Default '1'.
Readme
agentic-research-engine-oss
The best $0 research agent that runs on a laptop. Open-source end-to-end, reproducible, privacy-preserving. No cloud dependency by default; no telemetry; every LLM call, every source, and every verification decision is visible.
Table of contents
Details
- Repository
- github.com/theaisingularity/agentic-research-engine-oss
- Category
- AI & LLM Tools
- Package
agentic-research-engine- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active