my-websearch (wtznicy/my-websearch) is an MCP server listed on the M8ven Trust Index. M8ven has not graded it: we have no way to read this server ourselves. The publisher has proved control of what we score (Verified Publisher). It is connected through the M8ven GitHub App, so the listing is re-checked on every push.

B
Emerging
88/100
11 days ago

my-websearch

| 🇺🇸 English my-websearch provides an MCP server, CLI, and local daemon, and can also be paired with skill-guided agent workflows for live web search and content retrieval without API keys.

Emerging. No concerning findings. Grades remain capped until the project builds reputation through adoption. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.

How we verified

Code Verified⚡ Live Monitored

Monitored 14 days · every push re-verified

Who stands behind it

gmail.com (@wtznicy) · Verified Publisher

Source: modelscope · also listed on Glama

Install from

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

// key findings
2 tools verified — handlers match their declared behaviour
2 read-only tools verified — handlers contain no write/delete/exec
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 2 credentials: CONTEXT7_API_KEY, EXA_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
Are you the publisher? Confirm or correct these findings.
// environment variables
To run this server yourself, you supply these values. They go in your own MCP client configuration and stay on your machine. The secret label means the value is sensitive, not that the server mishandles it.
configALLOWED_SEARCH_ENGINESempty (all available) Comma-separated engine names Limit which search engines can be used; if the default engine is not in this list, the first allowed engine becomes the default
configBING_PLAYWRIGHT_FALLBACK
🔐 secretCONTEXT7_API_KEYNote: Both Context7 tools call the public REST API directly (no API key required at low rate limits). Set for higher rate limits.
configCORS_ORIGINAny valid origin CORS origin configuration
configDEFAULT_SEARCH_ENGINEbing ENABLE_CORS=true npx my-websearch@latest
configENABLE_CORSDEFAULT_SEARCH_ENGINE=bing =true npx my-websearch@latest
🔐 secretEXA_API_KEYempty Any valid Exa API key 可选(仅 exa 引擎需要)。exa 的免 key 网页端点已失效,想用 exa 引擎时在 [https://dashboard.exa.ai/api-keys](https://dashboard.exa.ai/api-keys) 免费申请并配置到 MCP 客户端 env;不配置只影响 exa 一个引擎,其余引擎不受影响
configFAKE_IP_CIDRSFor Clash fake-ip / TUN setups, configure synthetic DNS ranges with (for example 198.18.0.0/15)
configFETCH_WEB_INSECURE_TLSfalse true, false Disable TLS certificate verification for fetchWebContent only. Use only when a target site has a broken certificate chain
configGITHUB_README_CDN_FIRST
configLOG_LEVELinfo quiet, debug, info, warn, error 日志级别。quiet 完全静默,debug 最详细
configMAX_CONCURRENT_SEARCHES0 Non-negative integer 全局并发搜索限制(daemon 模式下多客户端生效)。0 = 不限制,CLI 一次性调用不受影响
configMETRICS_ENABLEDfalse true, false 启用引擎指标收集(成功率、缓存命中率、平均响应时间)
configMODEset =stdio && set DEFAULT_SEARCH_ENGINE=bing && npx my-websearch@latest
configOPEN_WEBSEARCH_ALLOWED_HOSTS
configOPEN_WEBSEARCH_BING_HOST
configOPEN_WEBSEARCH_DAEMON_ACTION_TIMEOUT_MS
configOPEN_WEBSEARCH_DAEMON_DISCOVERY_TIMEOUT_MS
configOPEN_WEBSEARCH_DAEMON_HOST
configOPEN_WEBSEARCH_DAEMON_PORT
configOPEN_WEBSEARCH_DAEMON_TIMEOUT_MS
configOPEN_WEBSEARCH_DAEMON_URL
configOPEN_WEBSEARCH_DEBUG
configOPEN_WEBSEARCH_HOST
configOPEN_WEBSEARCH_QUIET_STARTUPfalse true, false 抑制启动配置日志(兼容开关,LOG_LEVEL=quiet 与之等价)
configPLAYWRIGHT_HEADLESStrue true, false Whether Playwright Chromium runs in headless mode
configPLAYWRIGHT_NAVIGATION_TIMEOUT_MS20000 Positive integer Timeout for Playwright navigation and Bing result waits
configPLAYWRIGHT_PACKAGEauto auto, playwright, playwright-core Which Playwright client package to resolve when browser mode is enabled
configPROGRAMFILES
configPROGRAMFILES(X86)
configPROXY_ENGINESUse to keep domestic engines on a fast direct connection while routing only the overseas engines through the proxy (avoiding the redirects/timeouts that a global proxy causes for Chinese engines):
configPROXY_URLUSE_PROXY=true =http://127.0.0.1:7890 my-websearch serve
configSEARCH_MODEauto request, auto, playwright Search strategy. Currently only affects Bing: request only, request then Playwright fallback, or force Playwright
configSECURITY_AUDITfalse true, false 启用安全审计日志(SSRF 拦截、TLS 白名单触发等事件)
configSTARTPAGE_PLAYWRIGHT_FALLBACK
configUSE_PROXYtrue PROXY_URL=http://127.0.0.1:7890 my-websearch serve
Deployment configuration, supplied by whoever hosts the server. Users are not asked for these.
deployPORT
// quality suggestions

Tool test coverage

Only 0/2 tools referenced in tests (0%)

Write tests that reference each tool by name so every tool has at least one test.

// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/wtznicy-my-websearch-1lv4t9)](https://m8ven.ai/mcp/wtznicy-my-websearch-1lv4t9)
Shows your grade and updates automatically. Prefer no grade? Append ?variant=verified to the badge URL.
commit: b81bbd5267f62bf70911b6d90c47b08a08a3759a
code hash: 635283a816b240bd7a57df4bd2a5b915bd9c52a93e7eb24fe373da41f1de8bbd
verified: 8/27/2026, 4:34:35 PM
view raw JSON →
Check MCPs from inside your assistant
Tool Check · MCP

Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.

https://m8ven.ai/api/mcp/tool-check
check_toolsearch_toolscompare_toolsrecommend_alternativescheck_publisherreport_concern
How to add it →Free · no account needed · works in any MCP client