mcpField
M
mcp-server-local-web-search

mcp-server-local-web-search

本地服务
github.com/FradSer搜索与检索1079 周前更新

关于 mcp-server-local-web-search

mcp-server-local-web-search 是用于本地网页搜索和页面内容提取的 MCP 服务。它返回结构化搜索结果,并可设置结果数量、排除域名及内容长度。

主要功能

  1. 01按设置的数量搜索网页
  2. 02提取并处理网页内容
  3. 03返回标题、URL 和描述
  4. 04过滤域名并截断内容
  5. 05使用 Readability 提取可读内容
  6. 06使用无头浏览器

适用场景

  1. 01搜索时排除指定域名
  2. 02获取搜索结果的可读内容
  3. 03限制结果数量或提取文本长度

MCP 相关

该服务通过 MCP 提供 local_web_search 工具。MCP 客户端可传入查询、排除域名、结果数量、截断长度和可选代理。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-server-local-web-search

README 配图 Twitter Follow

用于执行本地网页搜索的 MCP 服务。此服务通过 Model Context Protocol 提供搜索网页和提取网页内容的工具。

功能

  • 执行网页搜索,并可自定义结果数量上限
  • 提取和处理网页内容
  • 返回包含标题、URL 和描述的结构化结果
  • 支持内容截断和域名筛选
  • 使用 Readability 提取干净的内容
  • 使用无头浏览器,提升性能

安装

安装依赖:

bun install

设置

运行设置脚本以配置 MCP 服务:

bun run setup.ts

这会将该服务添加到 Claude MCP 配置中。

可用工具
  1. local_web_search
    • 执行网页搜索,并返回包含标题、URL 和描述的结果
    • 参数:
      • query:用于查找相关内容的搜索查询(必需)
      • excludeDomains:要从搜索结果中排除的域名列表(默认值:[])
      • limit:要返回的结果数量上限(默认值:5)
      • truncate:每条结果要返回的内容长度上限(默认值:4000)
      • show:显示浏览器窗口以进行调试(默认值:false)
      • proxy:请求所用的代理服务器(可选)

要求

  • Bun 运行时
  • Node.js TypeScript 支持

开发

本项目使用:

贡献者

许可证

MIT 许可证

本项目使用 bun v1.2.2 中的 bun init 创建。Bun 是一款快速的一体化 JavaScript 运行时。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。