MCP Web Research Server 安装与配置指南

article/2025/8/23 16:08:38

MCP Web Research Server 安装与配置指南

mcp-webresearch MCP web research server (give Claude real-time info from the web) mcp-webresearch 项目地址: https://gitcode.com/gh_mirrors/mcpw/mcp-webresearch

1. 项目基础介绍

MCP Web Research Server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在为 web 研究提供实时信息。它能够集成到 Claude Desktop 应用中,帮助用户在聊天过程中进行深入的 web 研究。

主要编程语言:JavaScript

2. 项目使用的关键技术和框架

  • Node.js:服务器的运行环境。
  • Playwright:用于网页自动化和内容提取。
  • Model Context Protocol (MCP):用于与 Claude Desktop 应用进行通信的协议。

3. 项目安装和配置准备工作

在开始安装之前,请确保您的系统中已经安装了以下软件:

  • Node.js(版本 >= 18)
  • npm 或 pnpm(Node.js 的包管理器)
  • Claude Desktop 应用

安装步骤

步骤 1:克隆项目

首先,您需要从 GitHub 上克隆项目到本地计算机。打开命令行工具,执行以下命令:

git clone https://github.com/mzxrai/mcp-webresearch.git

步骤 2:安装依赖

进入项目目录,安装项目所需的依赖:

cd mcp-webresearch
pnpm install

或者如果您使用 npm:

npm install

步骤 3:配置 Claude Desktop

为了使 MCP Web Research Server 与 Claude Desktop 应用集成,您需要在 Claude 的配置文件中添加服务器条目。

找到 Claude Desktop 应用的配置文件 claude_desktop_config.json(在 macOS 系统中通常位于 ~/Library/Application Support/Claude/claude_desktop_config.json),然后添加以下内容:

{"mcpServers": {"webresearch": {"command": "npx","args": ["-y", "@mzxrai/mcp-webresearch@latest"]}}
}

步骤 4:启动服务器

在项目目录中,运行以下命令以启动 MCP Web Research Server:

pnpm dev

或者如果您使用 npm:

npm run dev

现在,您的 MCP Web Research Server 已经启动并运行,可以与 Claude Desktop 应用进行通信了。

请按照上述步骤操作,确保每一步都正确执行。如果遇到任何问题,可以检查 Claude Desktop 的 MCP 日志以获取更多信息。

mcp-webresearch MCP web research server (give Claude real-time info from the web) mcp-webresearch 项目地址: https://gitcode.com/gh_mirrors/mcpw/mcp-webresearch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考


http://www.hkcw.cn/article/crqfQTfdrc.shtml

相关文章

0基础入门前端到精通(一)

目录 一丶前端开发介绍 1. 网页的组成部分 2. 网页的本质是什么? 3. 前端代码如何变成网页? 4. 统一网页显示标准:Web 标准 二丶HTML & CSS 1. 什么是 HTML? 2. 什么是 CSS? ​3. HTML 快速入门&#xff0…

一文了解Blob文件格式,前端必备技能之一

文章目录 前言一、什么是Blob?二、Blob的基本特性三、Blob的构造函数四、常见使用场景1. 文件下载2. 图片预览3. 大文件分片上传 四、Blob与其他API的关系1. File API2. FileReader3. URL.createObjectURL()4. Response 五、性能与内存管理六、实际案例:…

双剑破天门:攻防世界Web题解之独孤九剑心法(十)

免责声明:用户因使用公众号内容而产生的任何行为和后果,由用户自行承担责任。本公众号不承担因用户误解、不当使用等导致的法律责任 **本文以攻防世界部分题为例进行演示,后续会对攻防世界大部分的web题目进行演示,如果你感兴趣请…

解决 Android WebView 无法加载 H5 页面常见问题的实用指南

目录 1. WebView 简介 2. 常见问题 3. 网络权限设置 4. 启用 JavaScript 5. DOM Storage 的重要性 6. 处理 HTTPS 问题 7. 设置 WebViewClient 8. 调试工具 9. 其他调试技巧 10. 结论 相关推荐 1. WebView 简介 Android WebView 是一种视图组件,使得 And…

【若依框架】代码生成详细教程,15分钟搭建Springboot+Vue3前后端分离项目,基于Mysql8数据库和Redis5,管理后台前端基于Vue3和Element Plus,开发小程序数据后台

今天我们来借助若依来快速的搭建一个基于springboot的Java管理后台,后台网页使用vue3和 Element Plus来快速搭建。这里我们可以借助若依自动生成Java和vue3代码,这就是若依的强大之处,即便你不会Java和vue开发,只要跟着石头哥也可以快速的开发一款Java和vue程序。 技术点 …

OpenWebUI如何对外提供HTTP接口?

from 公众号:程序员more OpenWebUI通过HTTP方式提供对外接口,使得开发者可以通过HTTP方式快速对接拥有RAG能力的模型基座。 01 OpenWebUI配置app key OpenWebUI使用BearerToken机制对 API 请求进行身份验证。从 Open WebUI 中的“设置>帐户”获取 …

中使馆回应美将撤销中国留学生签证 坚决反对歧视做法

中使馆回应美将撤销中国留学生签证 坚决反对歧视做法!中国驻美国大使馆发言人于5月29日针对美国务院发表的声明作出回应,该声明称将撤销有关中国在美留学生的签证。发言人表示,中方坚决反对美方这一政治性、歧视性的做法。这种行为将严重损害中国在美留学人员的正当合法权益…

【Markdown基础语法】

Markdown语法 顶部 一、标题#~###### 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 二、粗体 **粗体** 粗体字 三、斜体** 斜体字 四、删除字~~~~ 删除文字​ 五、分割线***、—、___ 六、无序列表-、、* 1 2 3 七、有序列表数字后加点1. 第一项第二项 …

ROS云课基础篇-03-apt趣味小应用-250529

基本看完01和02,还想继续,十分魔幻,来点有趣好玩的吧。 ROS云课基础篇-01-Linux-250529-CSDN博客 ROS云课基础篇-02-C-250529-CSDN博客 在Ubuntu中,有许多有趣且实用的小应用可以为系统增添乐趣和功能性。以下是一些类似xeyes和…

上海老电梯更新费用规定 公积金可提取支付

上海老电梯更新费用规定 公积金可提取支付。为支持职工筹集住宅老旧电梯更新费用,改善居住条件,上海市住房公积金管委会近日印发《关于上海市住房公积金支持老旧电梯更新有关政策的通知》,将于2025年7月1日起施行。根据通知规定,住宅老旧电梯更新项目经业主依法表决通过,小…

网络编程之网络编程预备知识

网络编程预备知识 1. 网络编程 1.1 网络通信 通信/通讯需要具备两个基本条件: 物理媒介(物理层面) 网线,光纤 协议(软件层面)网络通信协议 1.2 网络协议层次模型 层次:把不同的功能封装成…

Spring Boot+Activiti7入坑指南初阶版

介绍  Activiti 是一个轻量级工作流程和业务流程管理 (BPM) 平台,面向业务人员、开发人员和系统管理员。其核心是一个超快且坚如磐石的 Java BPMN 2 流程引擎。它是开源的,并根据 Apache 许可证分发。Activiti 可以在任何 Java 应用程序、服务器、集群或云中运行。它与 Spri…

信创改造选择C86,相比于ARM架构有什么优势?

随着信息技术应用创新(信创)产业的快速发展,信创改造已成为我国信息技术产业升级的重要方向。信创改造的核心目标是实现信息技术的自主可控,保障国家信息安全,同时推动国产软硬件在各行业的广泛应用。 2025年作为信创产…

20250529-C#知识:运算符重载

C#知识:运算符重载 运算符重载能够让我们像值类型数据那样使用运算符对类或结构体进行运算,并且能够自定义运算逻辑。 1、运算符重载及完整代码示例 作用是让自定义的类或者结构体能够使用运算符运算符重载一定是public static的可以把运算符看成一个函…

【AI面试秘籍】| 第24期:Transformers / LLM的词表应该选多大?

在构建和训练Transformers以及大型语言模型 (LLM) 时,词表 (Vocabulary) 大小的选择是一个至关重要且常常令人困惑的问题。它不仅直接影响模型的性能,还关系到模型的计算效率和内存占用。那么,当面试官抛出这个问题时,我们应该如何…

一文清晰理解目标检测指标计算

一、核心概念 1.交并比IoU 预测边界框与真实边界框区域的重叠比,取值范围为[0,1] 设预测边界框为,真实边界框为 公式: IoU计算为两个边界框交集面积与并集面积之比,图示如下 IoU值越高,表示预测边界框与真实边界框的对…

一文讲懂fork函数(c语言linux)

c语言的fork函数是拿来创建子进程的, 进程 pcb(process control block) 代码和数据 子进程中的代码和数据与父进程的一致(共享父进程的代码和数据),没有自己的代码和数据. 如果父进程或者子进程要修改数据,操作系统就会把要修改的数据拷贝一份新的,让目标进程修改这份拷贝…

LVDS系列14:Xilinx Ultrascale系可编程输入延迟(四)

本节讲解Ultrascale IDELAYE3的TIME模式仿真;  TIME模式下参数和时序: 必须例化IDELAYCTRL,IDELAYCTRL时钟频率与REFCLK_FREQUEMCY参数相同; 有温度电压补偿,EN_VTC在修改抽头值时拉低,修改完毕后拉高&a…

RTX腾讯通停服后,有哪些兼容Linux及移动端的升级途径?

一、RTX腾讯通停服后的核心挑战 1.国产系统与移动端适配中断 RTX腾讯通停更后无法适配统信UOS、银河麒麟等国产操作系统,原有Windows版本在Linux内核环境下运行异常,且缺乏Android、iOS移动端支持,阻碍跨平台协作。 2.大规模组织架构同步失…

美团启动618大促,线上消费节被即时零售传导到线下了?

首先,从市场推广与消费者吸引的角度来看,美团通过联合众多品牌开展大规模促销活动,并发放高额优惠券包,旨在吸引更多消费者参与购物。这种策略有助于提高平台的活跃度和交易量,同时也能够增强用户粘性。对于消费者而言…