duckduckgo-mcp-server

zhsama
39
The duckduckgo-mcp-server is a TypeScript-based Model Context Protocol server that integrates DuckDuckGo search functionality. It features a user-friendly search tool, rate limiting, and error handling. Users can perform web searches with customizable query parameters, ensuring efficient and safe results.

Overview

What is duckduckgo-mcp-server

The duckduckgo-mcp-server is a Model Context Protocol server designed to provide search functionality using the DuckDuckGo API. It is built with TypeScript and showcases essential MCP concepts.

How to Use

To use the duckduckgo-mcp-server, install the required dependencies with pnpm, build the server, and configure it in Claude Desktop by adding the server configuration to the appropriate JSON file based on your operating system.

Key Features

Key features include the ability to perform web searches using the DuckDuckGo API, support for rate limiting (maximum 1 request per second and 15000 requests per month), and error handling. The search tool returns results in formatted Markdown.

Use Cases

Use cases for the duckduckgo-mcp-server include integrating DuckDuckGo search functionality into applications, creating custom search tools, and utilizing it for research purposes where privacy is a concern.

Content