duckduckgo-search MCP Server
TypescriptSearchDuckduckgoApiPythonJavascriptGoRubyR
About This Server
A Model Context Protocol server for DuckDuckGo Search. This is a TypeScript-based MCP server that provides DuckDuckGo search functionality. It demonstrates core MCP concepts.
Server Information
š Overview:
ā Key Points:
* The repository contains a TypeScript-based MCP server for DuckDuckGo search.
* It integrates with DuckDuckGo Search.
* It offers an easy-to-use search tool interface.
* It implements rate limiting and error handling.
* It provides instructions for setting up and running the server, including configuration for Claude Desktop.
š Main Findings:
* The server provides a search tool called "duckduckgo_search" with configurable parameters for query, result count, and safe search level.
* The server enforces rate limits: 1 request per second and 15000 requests per month.
* The README outlines development prerequisites, including Node.js (>= 18) and pnpm (>= 8.0.0).
* The repository uses pnpm for dependency management.
* There are instructions to use online with npx, or local development with node
* The repository has 9 stars and 0 forks.
š Details:
* Search Tool Parameters:
* query: Search query (max 400 characters).
* count: Number of results (1-20, default 10).
* safeSearch: Safety level (strict/moderate/off, default moderate).
* Rate Limits:
* 1 request/second
* 15,000 requests/month
* Development Prerequisites:
* Node.js >= 18
šÆ Conclusion:
The "duckduckgo-mcp-server" repository offers a functional MCP server for DuckDuckGo search, complete with setup instructions and debugging guidance. It is designed for use within the Claude Desktop environment. The repository is open for public contribution and provides basic search functionality with rate limiting.
This webpage provides information about the "duckduckgo-mcp-server" GitHub repository owned by "zhsama." It's a Model Context Protocol (MCP) server built using TypeScript, designed to provide DuckDuckGo search functionality within the Claude Desktop application. The repository is public and available for contribution.
ā Key Points:
* The repository contains a TypeScript-based MCP server for DuckDuckGo search.
* It integrates with DuckDuckGo Search.
* It offers an easy-to-use search tool interface.
* It implements rate limiting and error handling.
* It provides instructions for setting up and running the server, including configuration for Claude Desktop.
* It suggests using MCP Inspector for debugging.
š Main Findings:
* The server provides a search tool called "duckduckgo_search" with configurable parameters for query, result count, and safe search level.
* The server enforces rate limits: 1 request per second and 15000 requests per month.
* The README outlines development prerequisites, including Node.js (>= 18) and pnpm (>= 8.0.0).
* The repository uses pnpm for dependency management.
* There are instructions to use online with npx, or local development with node
* The repository has 9 stars and 0 forks.
* The primary language used is TypeScript (100%).
š Details:
* Search Tool Parameters:
* query: Search query (max 400 characters).
* count: Number of results (1-20, default 10).
* safeSearch: Safety level (strict/moderate/off, default moderate).
* Rate Limits:
* 1 request/second
* 15,000 requests/month
* Development Prerequisites:
* Node.js >= 18
* pnpm >= 8.0.0
šÆ Conclusion:
The "duckduckgo-mcp-server" repository offers a functional MCP server for DuckDuckGo search, complete with setup instructions and debugging guidance. It is designed for use within the Claude Desktop environment. The repository is open for public contribution and provides basic search functionality with rate limiting.
Server Features
Search Tool
Perform web searches using DuckDuckGo API
Provider Information
Zhsama
cloud Provider
Quick Actions
MCP Configuration
Available Tools
duckduckgo_search