Skip to main content

DuckDuckGo Search MCP Server

Project description

DDGS MCP Server

A Model Context Protocol (MCP) server that provides DuckDuckGo Search capabilities to AI agents.

Features

  • Text Search: General web search (search_text)
  • Image Search: Find images (search_images)
  • Video Search: Find videos (search_videos)
  • News Search: Get latest news (search_news)
  • Book Search: Search for books (search_books)

Installation & Usage

You can run this server directly using uvx without installing it globally.

VS Code (Claude Desktop / Cline)

Add this to your MCP settings file (e.g., cline_mcp_settings.json or claude_desktop_config.json):

{
  "mcpServers": {
    "ddgs-search": {
      "command": "uvx",
      "args": [
        "ddgs-mcp-server"
      ],
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

Manual Execution

uvx ddgs-mcp-server

Development / Publishing

To build and publish this package to PyPI:

  1. Build:

    pip install build twine
    python -m build
    
  2. Publish:

    python -m twine upload dist/*
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ddgs_mcp_server-0.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ddgs_mcp_server-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file ddgs_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: ddgs_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for ddgs_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9549393a0264c137a5838d027140b83583f6033ba33c194e3965eb9d0e6a6788
MD5 f005706266d3196e79a20249cd926767
BLAKE2b-256 d68c2c240ba661cb15422ba3faff35664dc41d05b43a30807d7a9552d2fee4bf

See more details on using hashes here.

File details

Details for the file ddgs_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ddgs_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0634a1b973be133c5dd070fce575f481e9464eac32d39867834919b5460ea41d
MD5 a03c2c599404df2aa4031c8885f5a99b
BLAKE2b-256 cd66dc63253d7b4a096b0d94d625dd6f2695d1357ca88cffc6f0ee79d59d8a32

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page