Skip to main content
Glama
README.md
# 🦆 mcp-ddgs

Serveur MCP pour la recherche web via **DuckDuckGo** — gratuit, anonyme, sans clé API.

Donne aux agents IA (Goose, Claude Desktop, Cursor, Continue, etc.) la capacité de **chercher sur le web** en temps réel et **d'extraire le contenu propre d'une page** (sans publicités ni navigation).

## Outils

| Outil | Description |
|---|---|
| `ddgs_text_search` | Recherche web classique — titre, URL, extrait |
| `ddgs_news_search` | Actualités récentes |
| `ddgs_image_search` | Recherche d'images — URLs + descriptions |
| `ddgs_fetch_url_article` | Texte éditorial principal (articles, blogs, actualités) — sans données produit/prix |
| `ddgs_fetch_url_full` | Tout le texte visible + données structurées (prix/produit) — pages produit/e-commerce, et en cas de doute |

## Installation rapide

### Goose

```yaml
# ~/.config/goose/config.yaml
extensions:
  ddgs:
    enabled: true
    type: stdio
    name: DDGS
    description: Recherche web DuckDuckGo
    cmd: uvx
    args:
      - --from
      - git+https://github.com/Llamatron2112/mcp-ddgs.git
      - mcp-ddgs
    timeout: 300
```

### Claude Desktop

```json
{
  "mcpServers": {
    "ddgs": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/Llamatron2112/mcp-ddgs.git", "mcp-ddgs"]
    }
  }
}
```

## Développement local

```bash
git clone https://github.com/Llamatron2112/mcp-ddgs.git
cd mcp-ddgs
uv sync
uv run mcp-ddgs
```

## Licence

MIT

TDQS

A4.2/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a distinct content type (text, news, images) with clear descriptions, so there is no ambiguity about which to use for a given search need.

Naming Consistency5/5

All tools follow the same ddgs_<type>_search pattern, making the naming predictable and consistent across the set.

Tool Count5/5

Three tools exactly cover the core search capabilities (web, news, images) for a DuckDuckGo server without unnecessary bloat or gaps.

Completeness4/5

The server covers the primary search types, though video or shopping search are absent; these are minor gaps for a typical search toolkit.

Maintenance

ActivityMaintained
ResponsivenessNo issues