The reputation layer for AI skills, tools & agents

nickclyde/duckduckgo-mcp-server

Score: 70.8 Rank #12

A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.

Overview

nickclyde/duckduckgo-mcp-server is a Python MCP server licensed under MIT. A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.

Ranked #12 out of 25632 indexed tools.

In the top 1% of all indexed tools.

Used by 14 other projects.

Actively maintained with commits in the last week.

Ecosystem

Python MIT

Signal Breakdown

Stars 884
Freshness 7d ago
Issue Health 94%
Contributors 8
Dependents 14
Forks 152
Description Detailed
License MIT

Badge

AgentRank score for nickclyde/duckduckgo-mcp-server
[![AgentRank](https://agentrank-ai.com/api/badge/tool/nickclyde--duckduckgo-mcp-server)](https://agentrank-ai.com/tool/nickclyde--duckduckgo-mcp-server)
<a href="https://agentrank-ai.com/tool/nickclyde--duckduckgo-mcp-server"><img src="https://agentrank-ai.com/api/badge/tool/nickclyde--duckduckgo-mcp-server" alt="AgentRank"></a>

Matched Queries

"mcp server""mcp-server""model context protocol""model-context-protocol"

From the README

# DuckDuckGo Search MCP Server

A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.

## Quick Start

```bash
uvx duckduckgo-mcp-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

## Installation

Install from PyPI using `uv`:

```bash
uv pip install duckduckgo-mcp-server
```

## Usage

### Running with Claude Desktop

1. Download [Claude Desktop](https://claude.ai/download)
2. Create or edit your Claude Desktop configuration:
   - On macOS: `~/Library/Application Support/Claude/claud
Read full README on GitHub →
Are you the maintainer? Claim this listing