duckduckgo-mcp-server
About This Server
A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
Server Information
This webpage provides information about the GitHub repository "nickclyde/duckduckgo-mcp-server". It describes a Model Context Protocol (MCP) server that uses DuckDuckGo to provide web search capabilities and includes content fetching and parsing features. It details how to install and use the server, including specific instructions for integration with Claude Desktop. The page also discusses contribution opportunities and licensing.
ā Key Points:
* The repository hosts a DuckDuckGo Search MCP Server.
* The server offers web search, content fetching, rate limiting, and error handling.
* It formats results for large language model (LLM) consumption.
* Installation is supported via Smithery or directly from PyPI using uv.
* Specific instructions are given for running the server with Claude Desktop.
* The project is licensed under the MIT License.
š Main Findings:
* The server provides web search capabilities through DuckDuckGo.
* Additional features include content fetching and parsing, rate limiting, error handling, and LLM-friendly output.
* The page provides detailed installation and usage instructions.
* The project encourages contributions for further enhancements.
š Details:
* Features: Web Search, Content Fetching, Rate Limiting, Error Handling, LLM-Friendly Output
* Rate Limiting: 30 search requests/minute, 20 content fetching requests/minute
* Installation Methods: Smithery, uv
* Integration: Instructions for use with Claude Desktop
* Development: MCP CLI for local development
šÆ Conclusion:
The "nickclyde/duckduckgo-mcp-server" repository offers a tool for integrating DuckDuckGo web search with applications, particularly those utilizing large language models. The provided documentation outlines installation, usage, and potential areas for contribution, making it a resource for developers seeking to incorporate web search functionality into their projects.
Server Features
Web Search
Search DuckDuckGo with advanced rate limiting and result formatting
Content Fetching
Retrieve and parse webpage content with intelligent text extraction
Rate Limiting
Built-in protection against rate limits for both search and content fetching
Error Handling
Comprehensive error handling and logging
LLM-Friendly Output
Results formatted specifically for large language model consumption
Provider Information
Nickclyde
cloud Provider