-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy pathduckduckgo_search.yaml
More file actions
46 lines (34 loc) · 1.64 KB
/
duckduckgo_search.yaml
File metadata and controls
46 lines (34 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
name: DuckDuckGo Search
shortDescription: Search the web with DuckDuckGo and retrieve webpage content with parsing
description: 'A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing. Search the web and retrieve webpage content with LLM-friendly formatting.
## 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 (30 searches/min, 20 fetches/min)
- **LLM-Friendly Output**: Results formatted specifically for large language model consumption
- **Error Handling**: Comprehensive error handling and logging with graceful degradation
## What you''ll need to connect
**No Setup Required**: DuckDuckGo Search works out-of-the-box with no API keys or configuration needed.
'
metadata:
categories: Search
icon: https://img.icons8.com/?size=100&id=63778&format=png&color=000000
repoURL: https://github.com/nickclyde/duckduckgo-mcp-server
env: []
toolPreview:
- name: search
description: Search DuckDuckGo and return formatted results.
params:
query: The search query string
max_results: Optional maximum number of results to return (default 10)
- name: fetch_content
description: Fetch and parse content from a webpage URL.
params:
url: The webpage URL to fetch content from
runtime: containerized
containerizedConfig:
image: ghcr.io/obot-platform/mcp-images/duckduckgo-search:0.1.2
port: 8099
path: /
args:
- duckduckgo-mcp-server