74
/ 100
2 days ago
glama

qsearch

Enables AI agents to perform web searches with full content retrieval and multi-engine provenance, including trust scoring and local corpus persistence, via MCP integration.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
🚨
Secret credentials may flow to a network call
2 flows detected: BRAVE_API_KEY. We can’t prove the destination matches the brand the credential belongs to.
🔐
You'll be asked for 8 credentials: BRAVE_API_KEY, DEEPSEEK_API_KEY, MEILISEARCH_KEY, MEILI_MASTER_KEY, NCBI_API_KEY, QSEARCH_API_KEY, SEMANTIC_SCHOLAR_API_KEY, YANDEX_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configBENCH_NDCG_K
🔐 secretBRAVE_API_KEYSet =your_key
configBRAVE_BASE_URL
configCORPUS_FIRST
configCRAWL_TIMEOUT_MS
🔐 secretDEEPSEEK_API_KEY
configDOESITLIE_CACHE_DIR
configDOESITLIE_CONCURRENCY
configDOESITLIE_DEEPSEEK_MODEL
configDOESITLIE_JUDGE_MODEL
configDOESITLIE_JUDGE_PROVIDER
configDOESITLIE_JUDGE_TIMEOUT_MS
configDOESITLIE_NO_CACHE
configLLAMACPP_URL
configMCP_HOST
configMCP_PORT
🔐 secretMEILISEARCH_KEY
configMEILISEARCH_URL
configMEILI_INDEX
🔐 secretMEILI_MASTER_KEY
configMEILI_URL
🔐 secretNCBI_API_KEY
configOBSIDIAN_VAULT_PATH
configOLLAMA_CLEAN_MODELLLM cleaner (optional) Ollama qwen2.5:7b-instruct (default; configurable via )
configOLLAMA_CLEAN_TIMEOUT_MS
configOLLAMA_EMBED_DIM
configOLLAMA_EMBED_MODEL
configOLLAMA_RERANK_TIMEOUT_MS
configOLLAMA_URL
configPORT
configQDRANT_URL
configQSEARCH_ACADEMIC_ENABLED
🔐 secretQSEARCH_API_KEY
configQSEARCH_BASELINE_CTX_FRAC
configQSEARCH_BIND
configQSEARCH_CACHE_DB
configQSEARCH_COST_BRAVE_CTX
configQSEARCH_COST_BRAVE_NEWS
configQSEARCH_COST_BRAVE_WEB
configQSEARCH_COST_YANDEX
configQSEARCH_DATA_ROOTS
configQSEARCH_HEALTH_REQUIRE_CORPUS
configQSEARCH_IP_ALLOWLIST
configQSEARCH_LOG_JSON
configQSEARCH_LOG_LEVEL
configQSEARCH_MAX_BODY_BYTES
configQSEARCH_QUALITY_AUTHORITY
configQSEARCH_QUALITY_GATE_ENABLED
configQSEARCH_QUALITY_THRESHOLD
configQSEARCH_QUALITY_TRUST_SATURATION
configQSEARCH_QUALITY_WEIGHTS
configQSEARCH_RATE_LIMITS
configQSEARCH_RATE_LIMIT_ENABLED
configQSEARCH_RATE_WINDOW_MS
configQSEARCH_RERANK_ENABLEDv0.4.2 Phase B — embedding rerank (Ollama nomic-embed-text, gated ); Phase C — RU coverage via SearXNG language=ru-RU shipped
configQSEARCH_RERANK_STAGE2_CONCURRENCY
configQSEARCH_RERANK_STAGE2_PRIORITIES
configQSEARCH_RERANK_STAGE2_TOP_IN
configQSEARCH_RERANK_STAGE2_TOP_OUT
configQSEARCH_RERANK_TOP_N_PER_QUERY
configQSEARCH_SWEEP_QUERY_TIMEOUT_MS
configQSEARCH_SWEEP_RETRY_BASE_MS
configQSEARCH_SWEEP_ZERO_RETRIES
configQSEARCH_TRUST_DECAY_K
configQSEARCH_TRUST_PROXY
configQSEARCH_ULTRA_BROAD_MAX_AGE_DAYS
configQSEARCH_ULTRA_BROAD_MIN_SCORE
configQSEARCH_ULTRA_BROAD_MIN_TRUST
configQSEARCH_URL
configSEARXNG_URLSet =http://localhost:8888 (for multi-engine attribution)
🔐 secretSEMANTIC_SCHOLAR_API_KEY
configSWEEP_CONCURRENCY
configX402_ENABLED
configX402_NETWORK
configX402_PRICE_USDT
configX402_RECIPIENT
🔐 secretYANDEX_API_KEY
configYANDEX_BASE_URL
configYANDEX_FOLDER_ID
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 8 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/theyahia-qsearch-17trm7)](https://m8ven.ai/mcp/theyahia-qsearch-17trm7)
commit: 4d148a4c0e3ea03e3756100a8458a9f4a7794a2d
code hash: cbf3b11c4be51a38097e73342bd0fb52ff405d645ff53a7c9293334de2c8b17f
verified: 7/29/2026, 9:33:37 AM
view raw JSON →