shareMCP
开发文档
开发文档
shareMCP

最大的MCP服务器和客户端集合,轻松搜索和发现

资源

  • 文档
  • 指南
  • API

社区

  • 博客
  • github

关于

  • 关于我们
  • 隐私政策
  • 服务条款

© 2025 shareMCP. 保留所有权利。

    duckduckgo-web-search

    Sunwood-ai-labs/duckduckgo-web-search
    SSunwood-ai-labs
    更新于 6/4/2025
    首页duckduckgo-web-search

    duckduckgo-web-search MCP 服务器中文文档

    项目概述

    仓库名称: duckduckgo-web-search
    仓库作者: Sunwood-ai-labs
    仓库URL: GitHub链接
    项目描述: 此项目为DuckDuckGo Web Search MCP 服务器,即一个简单的Web 搜索实现,专为Claude Desktop设计,利用DuckDuckGo API进行搜索操作。

    duckduckgo-web-search是一个基于TypeScript的 MCP服务器,本质上提供了一个简单的笔记系统示例。它通过提供一些核心的MCP概念实现,能够支持如下功能:

    • 利用URI和元数据表示的文本笔记资源。
    • 创建新笔记的工具。
    • 为笔记生成摘要的提示功能。

    主要功能

    资源管理

    该项目支持通过note:// URI统一资源定位符来列出和访问笔记。每条笔记不仅包含标题和内容,还包括相应的元数据。所有笔记均为纯文本(plain text)格式,便于内容直接访问。

    工具功能

    • create_note:用于创建新的文本笔记。
      • 这个工具需要两个必填参数:标题和内容。
      • 所有新创建的笔记将被保存到服务器状态中,便于后续使用和管理。

    摘要提示

    • summarize_notes:此功能可以生成所有已存储笔记的摘要。
      • 包括笔记内容在内的所有笔记将作为嵌入资源提供。
      • 将返回结构化的提示,以供大型语言模型(LLM)进行摘要生成。

    开发指南

    安装依赖

    要开始开发,需要首先安装项目依赖:

    npm install
    

    构建服务器

    使用如下命令构建服务器:

    npm run build
    

    开发阶段自动重建

    为了在开发过程中自动构建项目,可以运行:

    npm run watch
    

    安装步骤

    要将此服务器与Claude Desktop一起使用,需要按照以下说明添加服务器配置:

    对于MacOS用户:
    编辑文件:
    ~/Library/Application Support/Claude/claude_desktop_config.json
    对于Windows用户:
    编辑文件:
    %APPDATA%/Claude/claude_desktop_config.json

    在配置文件中,加入以下内容:

    {
      "mcpServers": {
        "duckduckgo-web-search": {
          "command": "/path/to/duckduckgo-web-search/build/index.js"
        }
      }
    }
    

    调试技巧

    由于MCP服务器通过标准输入输出(stdio)进行通信,调试过程可能会比较困难。推荐使用MCP Inspector,它是一个用于调试的工具包。

    运行以下命令启动Inspector:

    npm run inspector
    

    Inspector将提供一个URL,可以在浏览器中打开以访问调试工具。

    应用场景和价值

    duckduckgo-web-search MCP 服务器的潜在应用场景主要集中在需要可靠、简单Web搜索功能的数据处理和知识管理系统中。该项目适用于需要轻量级文本资源管理和总结功能的场景,例如在桌面应用中集成搜索能力或在教育和研究领域提供有用的信息检索和管理工具。

    通过全面整合DuckDuckGo的搜索API,用户可以在个人或组织的多种应用程序环境中获取全面准确的Web搜索结果,同时还能创建和管理文本笔记以用于知识积累和信息总结。

    该仓库提供了丰富的开发指南和调试支持,是开发人员实现搜索和笔记系统功能的良好起点。

    关于 duckduckgo-web-search
    该MCP服务器通过DuckDuckGo API提供简单的网络搜索功能,并支持Claude Desktop的集成。

    部署安装命令:

    { "mcpServers": { "Sunwood-ai-labs-duckduckgo-web-search": { "env": {}, "args": [ "/path/to/duckduckgo-web-search/build/index.js" ], "command": "node" } } }

    服务统计

    1230查看次数
    82使用人数
    75质量评分
    有状态服务
    安装难度: 复杂
    部署环境: 本地
    服务特性
    网络搜索
    MCP服务器
    笔记管理

    相关MCP

    查看更多

    server-brave-search

    集成Brave搜索API的MCP服务器,提供网络和本地搜索功能

    查看详情

    Google-Search-MCP-Server

    MCP服务器,提供AI模型通过Google搜索和网页内容分析工具进行网页内容的搜索和分析的能力。

    查看详情

    search-MCP

    提供MCP内容的高级搜索功能的服务器

    查看详情