一个用于高级网络研究的模型上下文协议(MCP)服务器。
<a href="https://glama.ai/mcp/servers/5afpizjl6x"><img width="380" height="200" src="https://gips1.baidu.com/it/u=4162536652,945636799&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Web Research Server MCP 服务器" /></a>
visit_page 工具以直接提取网页内容该项目是mcp-webresearch的一个分支,由mzxrai创建,增加了额外的功能以增强深网研究能力。我们感谢原始作者的基础工作。
通过智能搜索排队、增强的内容提取和深入的研究能力,将实时信息带入 Claude。
智能搜索队列系统
增强的内容提取
核心功能
npm 和 npx)# 使用 npm 全局安装
npm install -g mcp-deepwebresearch
# 或使用 yarn
yarn global add mcp-deepwebresearch
# 或使用 pnpm
pnpm add -g mcp-deepwebresearch
# 使用 npm
npm install mcp-deepwebresearch
# 使用 yarn
yarn add mcp-deepwebresearch
# 使用 pnpm
pnpm add mcp-deepwebresearch
安装包后,在您的 claude_desktop_config.json 中添加以下条目:
{
"mcpServers": {
"deepwebresearch": {
"command": "mcp-deepwebresearch",
"args": []
}
}
}
位置:%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"deepwebresearch": {
"command": "mcp-deepwebresearch",
"args": []
}
}
}
位置:~/Library/Application Support/Claude/claude_desktop_config.json
此配置允许 Claude 桌面应用在需要时自动启动网络研究 MCP 服务器。
安装后,运行以下命令以安装所需的浏览器依赖项:
npx playwright install chromium
只需与 Claude 开始聊天,并发送一个可以从网络研究中受益的提示。如果您想要一个定制的深入网络研究预构建提示,可以使用我们通过此包提供的 agentic-research 提示。在 Claude 桌面应用中,点击聊天输入中的纸夹图标,然后选择 选择一个集成 → deepwebresearch → agentic-research 来访问该提示。
deep_research
{
topic: string;
maxDepth?: number; // 默认值:2
maxBranching?: number; // 默认值:3
timeout?: number; // 默认值:55000(55秒)
minRelevanceScore?: number; // 默认值:0.7
}
{
findings: {
mainTopics: Array<{name: string, importance: number}>;
keyInsights: Array<{text: string, confidence: number}>;
sources: Array<{url: string, credibilityScore: number}>;
};
progress: {
completedSteps: number;
totalSteps: number;
processedUrls: number;
};
timing: {
started: string;
completed?: string;
duration?: number;
operations?: {
parallelSearch?: number;
deduplication?: number;
topResultsProcessing?: number;
remainingResultsProcessing?: number;
total?: number;
};
};
}
parallel_search
{ queries: string[], maxParallel?: number }visit_page
{ url: string }{
url: string;
title: string;
content: string; // Markdown 格式的内容
}
agentic-research一个引导研究提示,帮助 Claude 进行彻底的网络研究。该提示指示 Claude:
服务器可以通过环境变量进行配置:
MAX_PARALLEL_SEARCHES:并发搜索的最大数量(默认值:5)SEARCH_DELAY_MS:搜索之间的延迟(毫秒)(默认值:200)MAX_RETRIES:失败请求的重试次数(默认值:3)TIMEOUT_MS:请求超时时间(毫秒)(默认值:55000)LOG_LEVEL:日志级别(默认值:'info')速率限制
SEARCH_DELAY_MS 或减少 MAX_PARALLEL_SEARCHES网络超时
浏览器问题
npx playwright install)这是测试版软件。如果遇到问题:
检查 Claude 桌面的 MCP 日志:
# 在 macOS 上
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
# 在 Windows 上
Get-Content -Path "$env:APPDATA\Claude\logs\mcp*.log" -Tail 20 -Wait
启用调试日志记录:
export LOG_LEVEL=debug
# 安装依赖项
pnpm install
# 构建项目
pnpm build
# 监视更改
pnpm watch
# 在开发模式下运行
pnpm dev
# 运行所有测试
pnpm test
# 在监视模式下运行测试
pnpm test:watch
# 运行带有覆盖率的测试
pnpm test:coverage
# 运行 linter
pnpm lint
# 修复 linter 问题
pnpm lint:fix
# 类型检查
pnpm type-check
git checkout -b feature/amazing-feature)git commit -m '添加一些惊人的功能')git push origin feature/amazing-feature)MIT
该项目基于 mcp-webresearch 的出色工作,由 mzxrai 创建。原始代码库提供了我们增强功能和能力的基础。