open-index/open-npm huggingface dataset:
npm package: @fastmcp-me/duck-duck-mcp
Description: DuckDuckGo search implementation for Model Context Protocol (MCP)
Author: qwang07
Latest version: 1.0.5

[![Add to Cursor](https://fastmcp.me/badges/cursor_dark.svg)](https://fastmcp.me/MCP/Details/1253/duckduckgo-search)
[![Add to VS Code](https://fastmcp.me/badges/vscode_dark.svg)](https://fastmcp.me/MCP/Details/1253/duckduckgo-search)
[![Add to Claude](https://fastmcp.me/badges/claude_dark.svg)](https://fastmcp.me/MCP/Details/1253/duckduckgo-search)
[![Add to ChatGPT](https://fastmcp.me/badges/chatgpt_dark.svg)](https://fastmcp.me/MCP/Details/1253/duckduckgo-search)
[![Add to Codex](https://fastmcp.me/badges/codex_dark.svg)](https://fastmcp.me/MCP/Details/1253/duckduckgo-search)
[![Add to Gemini](https://fastmcp.me/badges/gemini_dark.svg)](https://fastmcp.me/MCP/Details/1253/duckduckgo-search)

# Duck Duck MCP
[![smithery badge](https://smithery.ai/badge/duck-duck-mcp)](https://smithery.ai/server/duck-duck-mcp)

一个基于 DuckDuckGo 搜索引擎的 Model Context Protocol (MCP) 服务器实现。

<a href="https://glama.ai/mcp/servers/c0qz8cvfpi"><img width="380" height="200" src="https://glama.ai/mcp/servers/c0qz8cvfpi/badge" alt="Duck Duck MCP server" /></a>

## 功能特性

- 使用 DuckDuckGo 进行网络搜索
- 支持自定义搜索结果数量（默认 50 条）
- 支持区域设置（默认 zh-cn）
- 支持安全搜索级别设置（OFF/MODERATE/STRICT）
- 提供结构化的搜索结果，包含元数据
- 智能内容分类（文档/文章/社交媒体）
- 自动语言检测
- 主题标签识别

## 安装

### 安装通过 Smithery

通过 [Smithery](https://smithery.ai/server/duck-duck-mcp) 将 DuckDuckGo 搜索自动安装到 Claude 桌面端：

```bash
npx -y @smithery/cli install duck-duck-mcp --client claude
```

不需要安装，可以直接通过 npx 运行：
```bash
npx -y @smithery/cli install duck-duck-mcp --client claude
```

### 使用方法

这是一个 MCP 服务器实现，主要用于与支持 MCP 协议的 AI 客户端（如 Claude）集成。

### 启动服务器：
```bash
# 使用 npx（推荐）
npx duck-duck-mcp

# 或者如果已经全局安装
mcp-server-search
```

### 搜索参数示例：
```json
{
  "query": "搜索关键词",
  "options": {
    "region": "zh-cn",
    "safeSearch": "MODERATE",
    "numResults": 50
  }
}
```

### 返回结果格式：
```json
{
  "type": "search_results",
  "data": [
    {
      "title": "标题",
      "url": "网址",
      "description": "描述",
      "metadata": {
        "type": "article|documentation|social|other",
        "source": "域名"
      }
    }
  ],
  "metadata": {
    "query": "搜索关键词",
    "timestamp": "时间戳",
    "resultCount": 50,
    "searchContext": {
      "region": "zh-cn",
      "safeSearch": "MODERATE"
    },
    "queryAnalysis": {
      "language": "zh-cn|en",
      "topics": ["technology", "documentation"]
    }
  }
}
```

## License

MIT
npm package: @fastmcp-me/findata-mcp-server
Description: MCP server for fetching financial data from Alpha Vantage.
Author: xbluecode
Latest version: 0.1.0

[![Add to Cursor](https://fastmcp.me/badges/cursor_dark.svg)](https://fastmcp.me/MCP/Details/625/alpha-vantage-financial-data)
[![Add to VS Code](https://fastmcp.me/badges/vscode_dark.svg)](https://fastmcp.me/MCP/Details/625/alpha-vantage-financial-data)
[![Add to Claude](https://fastmcp.me/badges/claude_dark.svg)](https://fastmcp.me/MCP/Details/625/alpha-vantage-financial-data)
[![Add to ChatGPT](https://fastmcp.me/badges/chatgpt_dark.svg)](https://fastmcp.me/MCP/Details/625/alpha-vantage-financial-data)
[![Add to Codex](https://fastmcp.me/badges/codex_dark.svg)](https://fastmcp.me/MCP/Details/625/alpha-vantage-financial-data)
[![Add to Gemini](https://fastmcp.me/badges/gemini_dark.svg)](https://fastmcp.me/MCP/Details/625/alpha-vantage-financial-data)

# Financial Data - MCP Server

[![smithery badge](https://smithery.ai/badge/findata-mcp-server)](https://smithery.ai/server/findata-mcp-server)

This is an MCP server that provides access to the Alpha Vantage API, allowing stock data retrieval to be used as context to LLMs.

<a href="https://glama.ai/mcp/servers/czslwc47w9"><img width="380" height="200" src="https://glama.ai/mcp/servers/czslwc47w9/badge" alt="findata-mcp-server MCP server" /></a>

## Available Features

*   `getStockQuote`: Get the current quote for a stock.
*   `getHistoricalData`: Get historical data for a stock (daily, weekly, or monthly).
*   (More tools will be added later for technical analysis, company overview, etc.)

## Setup

### Installing via Smithery

To install Financial Data Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/findata-mcp-server):

```bash
npx -y @smithery/cli install findata-mcp-server --client claude
```

### Manual Installation
```bash
npm install findata-mcp-server
```

## Usage in Host
1. Obtain an API key from Alpha Vantage https://www.alphavantage.co/support/#api-key.


2. Configure your MCP client (e.g., Claude Desktop) to connect to the server:

```JSON
{
  "mcpServers": {
    "alphaVantage": {
      "command": "npx",
      "args": ["-y", "findata-mcp-server"],
      "env": {
        "ALPHA_VANTAGE_API_KEY": "PUT_YOUR_API_KEY_HERE"
      }
    }
  }
}
```

## Tools
### `getStockQuote`
Get the current quote for a stock.

Input:

`symbol`: The stock symbol (e.g., AAPL)
Output Example:


### `getHistoricalData`
Get historical data for a stock.

Input:

- `symbol`: the stock symbol (e.g., AAPL)
- `interval`: the time interval for the data (`daily`, `weekly`, or `monthly`) (optional, default: `daily`)
- `outputsize`: the size of the output (`compact` or `full`) (optional, default: `compact`)
Output:

JSON object containing the historical data. The structure of the output depends on the interval parameter.

## Contributing
Contributions are welcome! Please open an issue or pull request.


### License
MIT