MCP研究助手 是 AI Skill Hub 本期精选MCP工具之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
MCP研究助手 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
MCP研究助手 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/zoharbabin/web-researcher-mcp
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"mcp----": {
"command": "npx",
"args": ["-y", "web-researcher-mcp"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 MCP研究助手 执行以下任务... Claude: [自动调用 MCP研究助手 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"mcp____": {
"command": "npx",
"args": ["-y", "web-researcher-mcp"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
<p align="center"> <img src="assets/logo-final.svg" width="120" alt="web-researcher-mcp logo"> </p> <h1 align="center">web-researcher-mcp</h1> <p align="center"> <strong>Your AI research assistant that cites real sources and stays honest.</strong> </p> <p align="center"> Search the entire web or narrow it down to just the sites you trust;<br/> medical journals, court databases, news outlets, academic papers.<br/> Analyze the full source, not just snippets. Links that work, citations you can trust,<br/> no made up closed garden pre-synthesized results. </p>
<p align="center"> <a href="https://github.com/zoharbabin/web-researcher-mcp/actions/workflows/ci.yml"><img src="https://github.com/zoharbabin/web-researcher-mcp/actions/workflows/ci.yml/badge.svg" alt="CI"></a> <a href="https://goreportcard.com/report/github.com/zoharbabin/web-researcher-mcp"><img src="https://goreportcard.com/badge/github.com/zoharbabin/web-researcher-mcp" alt="Go Report Card"></a> <a href="https://pkg.go.dev/github.com/zoharbabin/web-researcher-mcp"><img src="https://pkg.go.dev/badge/github.com/zoharbabin/web-researcher-mcp.svg" alt="Go Reference"></a> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a> <a href="https://github.com/zoharbabin/web-researcher-mcp/releases"><img src="https://img.shields.io/github/v/release/zoharbabin/web-researcher-mcp" alt="Release"></a> <a href="https://hub.docker.com/r/zoharbabin/web-researcher-mcp"><img src="https://img.shields.io/docker/pulls/zoharbabin/web-researcher-mcp?cacheSeconds=3600" alt="Docker"></a> <a href="https://glama.ai/mcp/servers/zoharbabin/web-researcher-mcp"><img src="https://glama.ai/mcp/servers/zoharbabin/web-researcher-mcp/badges/score.svg" alt="web-researcher-mcp MCP server"></a> <a href="https://github.com/zoharbabin/web-researcher-mcp/stargazers"><img src="https://img.shields.io/github/stars/zoharbabin/web-researcher-mcp?style=social" alt="GitHub Stars"></a> </p>
go install github.com/zoharbabin/web-researcher-mcp/cmd/web-researcher-mcp@latest
docker run -e GOOGLE_CUSTOM_SEARCH_API_KEY=YOUR_KEY \
-e GOOGLE_CUSTOM_SEARCH_ID=YOUR_CX \
docker.io/zoharbabin/web-researcher-mcp:latest
<details> <summary><strong>Option 4: Build from source</strong></summary>
git clone https://github.com/zoharbabin/web-researcher-mcp.git
cd web-researcher-mcp
go build -o web-researcher-mcp ./cmd/web-researcher-mcp
</details>
Download the ready-to-use binary for your system from Releases. No programming tools needed.
You need at least one search provider's API key. Pick whichever is easiest for you:
| Variable | What it is | Where to get it |
|---|---|---|
GOOGLE_CUSTOM_SEARCH_API_KEY | Your Google API key | [Get one here](https://developers.google.com/custom-search/v1/introduction) (free, 100 searches/day) |
GOOGLE_CUSTOM_SEARCH_ID | Your search engine ID | [Create one here](https://programmablesearchengine.google.com/) |
| Variable | What it is | Where to get it |
|---|---|---|
BRAVE_API_KEY | Your Brave API key | [Get one here](https://brave.com/search/api/) (free tier available) |
Set SEARCH_PROVIDER=brave and you're done. No Google keys needed.
Tip: You can set up multiple providers for automatic backup — see Search Providers below.
<details> <summary><strong>All Search Provider Options</strong></summary>
| Variable | Description | Default |
|---|---|---|
SEARCH_PROVIDER | Which engine to use: google, brave, serper, searxng, or searchapi | google |
BRAVE_API_KEY | Brave Search API key | |
SERPER_API_KEY | Serper.dev API key (uses Google results) | |
SEARCHAPI_API_KEY | SearchAPI.io key | |
SEARXNG_URL | Your own SearXNG instance (fully private, no third-party API needed) | |
SEARCH_ROUTING | Use multiple providers with automatic backup (see [docs](docs/DEPLOYMENT.md#multi-provider-routing)) |
</details>
| Variable | What to put | Why |
|---|---|---|
OPENALEX_EMAIL | Your email address | Unlocks faster access to 250M+ scholarly works — no registration, just an email |
CROSSREF_EMAIL | Your email address | Same — faster access to DOI metadata for citations |
With these set, academic_search returns real papers with DOIs, authors, citation counts, and open-access PDF links. Without them, it still works but uses web search as a fallback.
| Variable | What it is | Where to get it |
|---|---|---|
EPO_OPS_CONSUMER_KEY | European Patent Office key | [developers.epo.org](https://developers.epo.org) (free) |
EPO_OPS_CONSUMER_SECRET | EPO secret | Same as above |
USPTO_API_KEY | US patent office key | [developer.uspto.gov](https://developer.uspto.gov) (free) |
LENS_API_TOKEN | The Lens (patents + scholarly) | [lens.org](https://www.lens.org) |
With these, patent_search returns structured patent data with classification codes, dates, and inventors. Without them, it falls back to web search.
<details> <summary><strong>Advanced: HTTP mode, OAuth, and all other settings</strong></summary>
| Variable | Description | Default |
|---|---|---|
PORT | Run as a web server (for team/shared setups) | Off (runs locally) |
OAUTH_ISSUER_URL | Authentication server URL (for team access control) | |
OAUTH_AUDIENCE | Expected audience claim |
See docs/DEPLOYMENT.md for the complete list of all settings (cache, rate limiting, scraping, observability, etc.).
</details>
---
| web-researcher-mcp | Perplexity | Scite.ai | Elicit | |
|---|---|---|---|---|
| You pick which sources are searched | **Yes** (built-in + custom lenses) | No | No | No |
| Makes up citations | **Never** — every link is real | ~37% incorrect | Rare (journals only) | Rare |
| Works across all fields | **Yes** — legal, medical, news, patents, everything | Yes | Journals only | Papers only |
| Keeps your research private | **Yes** — runs on your machine | No (they see everything) | No | No |
| Works inside your existing AI (Claude, Cursor, etc.) | **Yes** | No (separate app) | Partially | No (separate app) |
| Can read full articles, not just snippets | **Yes** — pages, PDFs, Word docs, YouTube | No | No | Limited |
| Cost | **Free forever** (open source) | $20/mo | $20/mo | $10-49/mo |
<details> <summary><strong>Server starts but tools fail with "API key" errors</strong></summary>
The server starts even with missing credentials (to allow MCP handshake). Set your API keys in the env block of your MCP client config, not in your shell profile.
</details>
<details> <summary><strong>Some pages come back empty</strong></summary>
For JavaScript-heavy sites, the tool uses a real browser (Chromium). It auto-downloads on first use (~200MB). If you already have Chrome installed, set CHROME_PATH to point to it, or use the Docker image which has everything included.
</details>
<details> <summary><strong>Cache serving stale results after upgrade</strong></summary>
The disk cache lives at your OS cache directory (e.g., ~/Library/Caches/web-researcher-mcp/ on macOS, ~/.cache/web-researcher-mcp/ on Linux). Delete that directory to clear it, or set CACHE_DIR to a custom path.
</details>
<details> <summary><strong>Hitting search limits (429 errors)</strong></summary>
Google's free tier allows 100 searches/day. If you're hitting that: - Switch to Brave Search (SEARCH_PROVIDER=brave) — more generous free tier - Set up multiple providers (SEARCH_ROUTING=brave,google) — if one is rate-limited, it uses the other - Or upgrade Google to paid ($5 per 1,000 searches)
</details>
---
高质量的开源MCP工具,提供真实来源的研究助手
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
经综合评估,MCP研究助手 在MCP工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | web-researcher-mcp |
| 原始描述 | 开源MCP工具:Your AI research assistant that cites real sources and stays honest. Search the 。⭐13 · Go |
| Topics | aiai-agentai-toolsbrave-searchclaude |
| GitHub | https://github.com/zoharbabin/web-researcher-mcp |
| License | MIT |
| 语言 | Go |
收录时间:2026-05-27 · 更新时间:2026-05-30 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端