适合谁
- 需要一次性获得完整讨论/文档上下文而非仅 URL 的 AI 编程工具用户
- 使用 Claude Code、Codex、Cursor、GitHub Copilot、Gemini CLI、Claude Desktop 等支持 MCP 的客户端
- 在 Docker 中通过 Streamable HTTP 部署远程 MCP 服务的团队
- 需要代理(HTTP/SOCKS5)出网环境的用户
Kindly Web Search MCP Server 是一个专注内容质量的搜索 MCP 服务,通过专用 API 集成把 StackExchange、GitHub Issues/Discussions、Wikipedia、arXiv 的完整内容一次性交给模型,其余网页则由无头 Chromium 实时解析,并支持多种搜索提供方与代理。它适合希望减少多轮抓取、提升 AI 编程上下文的用户,但需要本地浏览器、至少一个搜索密钥,且其远程 HTTP 模式默认无认证无加密,部署时需自行加防护。
最强项 · 文档质量 14/20 最弱项 · 可靠性 9/20
静态评测 · 未实际运行收录于 2026-09-10
查看 FMRS 评分方法 →运行环境:Python 3.13+ · 预编译二进制 Chromium-based brows
SERPER_API_KEY
推荐的首选搜索提供商(Google 结果)密钥,在 serper.dev 注册获取
SERPBASE_API_KEY
备选搜索提供商 SerpBase 的密钥,返回 Google 结果
TAVILY_API_KEY
Tavily 搜索 API 密钥,作为 Serper/SerpBase 的备选
SOFYA_API_KEY
Sofya 搜索提供商的 API 密钥
YDC_API_KEY
You.com 搜索 API 密钥,在 you.com/platform/api-keys 获取
GITHUB_TOKEN
GitHub 令牌(只读公开仓库即可),可大幅改善 GitHub Issues/Discussions 抽取质量并减少限流
SEARXNG_HEADERS_JSON
SearXNG 实例需要的自定义请求头(如认证),JSON 格式
SEARXNG_BASE_URL
自托管 SearXNG 实例的基础 URL,无需 API 密钥
KINDLY_BROWSER_EXECUTABLE_PATH
Chromium 系浏览器可执行文件路径,仅在自动检测失败时设置
KINDLY_CHROME_PROXY
无头 Chromium 的代理,值直接传给 --proxy-server,支持 http/https/socks5/socks4
KINDLY_CHROME_PROXY_BYPASS
Chromium 代理绕过主机列表,逗号分隔
SEARXNG_USER_AGENT
访问 SearXNG 时的自定义 User-Agent
HTTP_PROXY
HTTPS_PROXY
ALL_PROXY
KINDLY_MARKDOWN_SUFFIX_HOSTS
KINDLY_MARKDOWN_ACCEPT_PROBE
KINDLY_TOOL_TOTAL_TIMEOUT_SECONDS
每次 web_search / get_content 调用总超时预算,默认 120 秒
KINDLY_TOOL_TOTAL_TIMEOUT_MAX_SECONDS
上述超时的上限,默认 600 秒
KINDLY_WEB_SEARCH_MAX_CONCURRENCY
并行内容抓取上限,默认 3(范围 1..5)
KINDLY_NODRIVER_REUSE_BROWSER
KINDLY_NODRIVER_BROWSER_POOL_SIZE
KINDLY_NODRIVER_ACQUIRE_TIMEOUT_SECONDS
KINDLY_NODRIVER_PORT_RANGE
KINDLY_NODRIVER_RETRY_ATTEMPTS
KINDLY_NODRIVER_DEVTOOLS_READY_TIMEOUT_SECONDS
KINDLY_HTML_TOTAL_TIMEOUT_SECONDS
KINDLY_DIAGNOSTICS
设为 1 时向 stderr 输出 JSON 诊断日志并在工具结果中附带 diagnostics
FASTMCP_ALLOWED_HOSTS
HTTP 传输允许的 Host 头列表(逗号分隔),覆盖默认 loopback
FASTMCP_ALLOWED_ORIGINS
FASTMCP_HOST
FASTMCP_PORT
FASTMCP_TRANSPORT
1) 安装 uvx(macOS/Linux 使用 curl 脚本,Windows 使用 PowerShell 脚本)。2) 安装 Chrome/Chromium/Edge/Brave 之一,用于 page_content 抓取(缺少浏览器时专用来源仍可用)。3) 设置至少一个搜索提供方密钥:SERPER_API_KEY、SERPBASE_API_KEY、TAVILY_API_KEY、SEARXNG_BASE_URL、SOFYA_API_KEY 或 YDC_API_KEY。4) 建议设置只读的 GITHUB_TOKEN 以获得更好的 GitHub Issue 提取效果。5) 在 MCP 客户端中配置运行命令:uvx --from git+https://github.com/Shelpuk-AI-Technology-Consulting/kindly-web-search-mcp-server kindly-web-search-mcp-server start-mcp-server。首次运行需 30–60 秒构建环境,必要时先在终端预热。
{
"mcpServers": {
"kindly-web-search": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Shelpuk-AI-Technology-Consulting/kindly-web-search-mcp-server",
"kindly-web-search-mcp-server",
"start-mcp-server"
],
"env": {
"SERPER_API_KEY": "${SERPER_API_KEY}",
"TAVILY_API_KEY": "${TAVILY_API_KEY}",
"SEARXNG_BASE_URL": "${SEARXNG_BASE_URL}",
"GITHUB_TOKEN": "${GITHUB_TOKEN}",
"KINDLY_BROWSER_EXECUTABLE_PATH": "${KINDLY_BROWSER_EXECUTABLE_PATH}"
}
}
}
}
以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"kindly-web-search": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Shelpuk-AI-Technology-Consulting/kindly-web-search-mcp-server",
"kindly-web-search-mcp-server",
"start-mcp-server"
],
"env": {
"SERPER_API_KEY": "${SERPER_API_KEY}",
"TAVILY_API_KEY": "${TAVILY_API_KEY}",
"SEARXNG_BASE_URL": "${SEARXNG_BASE_URL}",
"GITHUB_TOKEN": "${GITHUB_TOKEN}",
"KINDLY_BROWSER_EXECUTABLE_PATH": "${KINDLY_BROWSER_EXECUTABLE_PATH}"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add kindly-web-search -e 'SERPER_API_KEY=${SERPER_API_KEY}' -e 'TAVILY_API_KEY=${TAVILY_API_KEY}' -e 'SEARXNG_BASE_URL=${SEARXNG_BASE_URL}' -e 'GITHUB_TOKEN=${GITHUB_TOKEN}' -e 'KINDLY_BROWSER_EXECUTABLE_PATH=${KINDLY_BROWSER_EXECUTABLE_PATH}' -- uvx --from git+https://github.com/Shelpuk-AI-Technology-Consulting/kindly-web-search-mcp-server kindly-web-search-mcp-server start-mcp-server
在终端运行;先把 <…> 占位符换成你自己的值。
在 MCP 客户端的工具列表中确认出现 web_search 和 get_content 两个工具;可发起一次提示“搜索 uvx 用法并返回页面内容”,若返回包含标题、链接与 page_content 的结果即说明安装成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Kindly Web Search MCP Server 是 Shelpuk AI Technology Consulting 智能体套件的一部分,为 AI 编程工具(Claude Code、Codex、Cursor、GitHub Copilot、Gemini 等)和 AI 智能体(Claude Desktop、OpenClaw、Hermes 等)提供网络搜索与完整内容检索能力。它不仅返回搜索结果的标题、链接与摘要,还直接抓取并返回完整的对话内容(问题、回答、评论、反应与元数据),并针对 StackExchange、GitHub Issues、GitHub Discussions、Wikipedia、arXiv 做了专门的 API 集成,其他任意网址则通过本地无头 Chromium 浏览器实时解析。搜索支持 Serper、SerpBase、Tavily、SearXNG、Sofya、You.com 多个提供方并按优先级回退。该服务主要面向希望减少多轮抓取、在一次调用中拿到可用上下文的 AI 编程与智能体工作流。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 72a3e059bbdd 数据同步于 2026-10-19 查看 FMRS 评分方法