Skip to main content
Glama
CaelixOrbit

DeepSeek Search MCP

by CaelixOrbit

DeepSeek Search MCP

English

非官方的本地 MCP Server,使用 DeepSeek 开放平台 API Key 调用联网搜索和网页抓取接口。仅支持 stdio。

环境要求

Related MCP server: deepseek-web-search-mcp

安装与启动

推荐使用 npm 全局安装,适合日常使用,启动开销较低且无需自行构建。npx 配置方便,适合快速试用,但启动开销较高;源码构建适合需要修改代码的用户。

以下以 DeepSeek Harness (DSH) 为例,将配置合并到用户级 ~/.dsh/cordis.patch.yml,替换 API Key 占位符。

保存配置后,若配置变更未生效,工具未出现在 MCP 列表中,可尝试重启客户端。

npm 全局安装(推荐)

npm install -g deepseek-search-mcp@latest

安装完成后,使用以下启动配置:

  • Windows:

    - insert:
        - id: mcp-deepseek-search
          name: '@deepseek-ai/dsh-mcp-client'
          config:
            serverName: deepseek-search
            transport: stdio
            command: cmd
            args: ['/c', 'deepseek-search-mcp']
            env:
              DEEPSEEK_API_KEY: 'YOUR_DEEPSEEK_API_KEY'
              DEEPSEEK_ENABLE_WEB_FETCH: 'false'
            toolCallTimeoutMs: 80000
  • macOS / Linux:

    - insert:
        - id: mcp-deepseek-search
          name: '@deepseek-ai/dsh-mcp-client'
          config:
            serverName: deepseek-search
            transport: stdio
            command: deepseek-search-mcp
            args: []
            env:
              DEEPSEEK_API_KEY: 'YOUR_DEEPSEEK_API_KEY'
              DEEPSEEK_ENABLE_WEB_FETCH: 'false'
            toolCallTimeoutMs: 80000

npx 快速试用

无需全局安装或自行编译,配置方便,但启动开销高于全局安装。

  • Windows:

    - insert:
        - id: mcp-deepseek-search
          name: '@deepseek-ai/dsh-mcp-client'
          config:
            serverName: deepseek-search
            transport: stdio
            command: cmd
            args: ['/c', 'npx', '-y', 'deepseek-search-mcp@latest']
            env:
              DEEPSEEK_API_KEY: 'YOUR_DEEPSEEK_API_KEY'
              DEEPSEEK_ENABLE_WEB_FETCH: 'false'
            toolCallTimeoutMs: 80000
  • macOS / Linux:

    - insert:
        - id: mcp-deepseek-search
          name: '@deepseek-ai/dsh-mcp-client'
          config:
            serverName: deepseek-search
            transport: stdio
            command: npx
            args: ['-y', 'deepseek-search-mcp@latest']
            env:
              DEEPSEEK_API_KEY: 'YOUR_DEEPSEEK_API_KEY'
              DEEPSEEK_ENABLE_WEB_FETCH: 'false'
            toolCallTimeoutMs: 80000

首次启动需要联网下载包。

从源码构建

从 GitHub 仓库 下载源码,在项目根目录执行:

npm ci
npm run build

构建产物位于 dist。将下方配置合并到客户端的 MCP 配置中,替换 API Key 占位符,并将 args 中的路径改为 dist/index.js 的实际绝对路径:

- insert:
    - id: mcp-deepseek-search
      name: '@deepseek-ai/dsh-mcp-client'
      config:
        serverName: deepseek-search
        transport: stdio
        command: node
        args: ['C:/path/to/deepseek-search-mcp/dist/index.js']
        env:
          DEEPSEEK_API_KEY: 'YOUR_DEEPSEEK_API_KEY'
          DEEPSEEK_ENABLE_WEB_FETCH: 'false'
        toolCallTimeoutMs: 80000

工具

MCP 工具

对应接口

deepseek_search

联网搜索

deepseek_web_fetch

网页抓取,默认关闭

搜索支持站点、语言和时间范围筛选。完整参数和搜索语法见 DeepSeek 联网搜索指南及上方接口文档。

环境变量

变量

规则

DEEPSEEK_API_KEY

必填,使用 DeepSeek 开放平台 API Key

DEEPSEEK_ENABLE_WEB_FETCH

控制是否启用 deepseek_web_fetch 工具,默认关闭

考虑到不少 Agent 软件已经自带网页抓取(web_fetch)功能,需要付费使用的 deepseek_web_fetch 工具默认关闭,也不会出现在客户端的工具列表中。需要时,可将 DEEPSEEK_ENABLE_WEB_FETCH 设置为 "true" 来开启。

费用

调用使用 DeepSeek 开放平台账户额度。具体价格和计费规则见 DeepSeek 联网搜索指南。

许可证

MIT,Copyright (c) 2026 Caelix。

Available Tools

1 tool

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool updatev1.0.0
    • First observeddeepseek_search

TDQS

B3.2/5.0

Scored across 1 tool

Disambiguation5/5

With a single tool there is no possibility of misselection or overlap; its purpose is unambiguous. The name and description align cleanly, leaving nothing to confuse.

Naming Consistency5/5

The lone tool uses a clear snake_case verb_noun style (deepseek_search) that matches its server identity. No mixed conventions exist since there is only one name.

Tool Count3/5

A one-tool surface is borderline thin even for a search server; typical search MCPs expose pagination, filtering, or multiple content types. It works but leaves little room for user control.

Completeness3/5

Core web search is covered, but there are no options for result count, pagination, freshness, or filtering, which are common expectations. The surface is functional yet notably shallow for a search domain.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Enables web search and site-specific search capabilities through the Deepsearch model. Provides unified access to broad web retrieval and targeted site search functionality within the MCP ecosystem.
    2
    19 npm
    5
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables MCP clients to run web searches and fetch web page contents through DeepSeek's Search and Fetch APIs, returning structured JSON results with configurable tool names and multiple transport options.
    2
    2
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables agents to run web searches with query operators and to fetch web pages as Markdown through DeepSeek's native Search/Fetch JSON API. It acts as a fallback for hosts whose built-in web tools are unavailable or return errors such as HTTP 403, rather than retrying them repeatedly.
    MIT