{"library":"duckduckgo-mcp-server","type":"library","category":null,"description":"This package provides a Model Context Protocol (MCP) server implemented in TypeScript, enabling AI agents and applications to perform web searches using DuckDuckGo. Currently at version 0.1.2, it is in active development, with minor releases likely to address features and fixes. Its core functionality revolves around exposing a `duckduckgo_search` tool, which allows clients to query the web with parameters like `query`, `count`, and `safeSearch`. Key differentiators include its adherence to the MCP standard, robust rate limiting (1 req/sec, 15000 req/month), and integrated error handling, making it a reliable bridge for AI applications needing up-to-date search capabilities without direct API integration. It requires Node.js >= 18 and pnpm >= 8.0.0 to run, and is designed to be invoked as a command-line process rather than imported as a traditional JavaScript library.","language":"javascript","status":"active","version":"0.1.2","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install duckduckgo-mcp-server","imports":["/* Client sends JSON to MCP server via stdio: */\n{\n  \"tool\": \"duckduckgo_search\",\n  \"args\": {\n    \"query\": \"latest AI news\",\n    \"count\": 5,\n    \"safeSearch\": \"moderate\"\n  }\n}","npx duckduckgo-mcp-server","node /path/to/your/cloned/repo/build/index.js"]},{"cmd":"yarn add duckduckgo-mcp-server","imports":[]},{"cmd":"pnpm add duckduckgo-mcp-server","imports":[]}],"homepage":null,"github":"https://github.com/zhsama/duckduckgo-mcp-server","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/duckduckgo-mcp-server","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/duckduckgo-mcp-server/compatibility"}}