DuckDuckGo icon

DuckDuckGo

Facilitates DuckDuckGo search and web content retrieval via the Model Context Protocol.

About

This OCaml-based Model Context Protocol (MCP) server enables robust integration with DuckDuckGo for web search and content extraction. Leveraging the Eio asynchronous runtime, it offers dedicated tools for searching the web, fetching raw webpage content, and converting web pages into Markdown, all while respecting service limits with built-in rate limiting. It supports both HTTP and standard I/O modes, making it ideal for seamless integration with various applications, including large language models.

Key Features

  • DuckDuckGo web search capabilities
  • Web content fetching and parsing
  • 0 GitHub stars
  • Built-in rate limiting for service respect
  • Full Model Context Protocol (MCP) compliance
  • Efficient asynchronous operations via Eio

Use Cases

  • Automating web content extraction for data processing
  • Providing external knowledge base access for LLM clients
  • Integrating DuckDuckGo search into applications