Skip to main content
Glama
hbhszy

web-search-mcp

by hbhszy

web-search-mcp

Ein MCP-Server für die Online-Suche basierend auf der DeepSeek-Webversion. Er bietet MCP-Clients Echtzeit-Websuchfunktionen durch die sucherweiterte Dialogfunktion von DeepSeek.

Funktionen

  • Bietet das web_search MCP-Tool für Echtzeit-Websuche

  • Unterstützt DeepSeek-Standardmodelle und Expertenmodelle

  • Unterstützt die Ausgabe von Denkprozessen (thinking)

  • Keine Abhängigkeiten, reine Node.js-Implementierung

  • stdio-Übertragung, kompatibel mit allen MCP-Clients

Schnelleinstieg

1. Verwendung in Claude Desktop

Bearbeiten Sie die Claude Desktop-Konfigurationsdatei (claude_desktop_config.json) und übergeben Sie die Anmeldedaten direkt über das env-Feld, ohne dass eine .env-Datei erforderlich ist:

{
  "mcpServers": {
    "web-search": {
      "command": "node",
      "args": ["D:/ai-projects/web-search-mcp/src/index.js"],
      "env": {
        "DEEPSEEK_AUTH_TOKEN": "your_token_here"
      }
    }
  }
}

2. Verwendung in Claude Code

Fügen Sie dies in die .claude/settings.json Ihres Projekts ein:

{
  "mcpServers": {
    "web-search": {
      "command": "node",
      "args": ["D:/ai-projects/web-search-mcp/src/index.js"],
      "env": {
        "DEEPSEEK_AUTH_TOKEN": "your_token_here"
      }
    }
  }
}

3. Verwendung einer .env-Datei (optional)

Wenn es unpraktisch ist, env in der MCP-Konfiguration zu schreiben, können Sie auch eine .env-Datei verwenden:

cp .env.example .env
# 编辑 .env 填入凭据

Priorität der Umgebungsvariablen: System-Umgebungsvariablen > MCP env-Konfiguration > .env-Datei

MCP-Tools

Verwendet die sucherweiterte Dialogfunktion von DeepSeek für Websuchen und gibt Antworten basierend auf den Suchergebnissen zurück.

Parameter:

Parameter

Typ

Erforderlich

Beschreibung

query

string

Ja

Suchanfrage

thinking

boolean

Nein

Ob der DeepSeek-Denk-/Schlussfolgerungsmodus aktiviert werden soll. Wenn aktiviert, schlussfolgert das Modell zuerst, bevor es antwortet; der Denkprozess ist in der Antwort enthalten (Standard: false)

model

string

Nein

Modellmodus: default oder expert (verwendet standardmäßig den Konfigurationswert)

Umgebungsvariablen

Variable

Erforderlich

Standardwert

Beschreibung

DEEPSEEK_AUTH_TOKEN

Eines von beiden

-

DeepSeek-Login-Token

DEEPSEEK_COOKIE

Eines von beiden

-

DeepSeek-Browser-Cookie

DEEPSEEK_MODEL_TYPE

Nein

default

Modelltyp: default oder expert

DEEPSEEK_THINKING_ENABLED

Nein

false

Ob der Denkprozess standardmäßig aktiviert sein soll

WASM_PATH

Nein

assets/sha3_wasm_bg...wasm

Pfad zur PoW-Solver-WASM-Datei

LOG_LEVEL

Nein

info

Log-Level: debug, info, error

DeepSeek-Anmeldedaten abrufen

  1. Öffnen Sie chat.deepseek.com und melden Sie sich an

  2. Öffnen Sie die Entwicklertools des Browsers (F12) → wechseln Sie zum Panel Console (Konsole)

  3. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste, um das Token zu kopieren:

copy(JSON.parse(localStorage.getItem("userToken")).value)
  1. Fügen Sie es in die Umgebungsvariable DEEPSEEK_AUTH_TOKEN ein

Hinweis: Anmeldedaten laufen ab und müssen nach Ablauf neu abgerufen werden. Ein typisches Anzeichen für ein abgelaufenes Token ist, dass die Anfrage eine Cloudflare-Verifizierungsseite zurückgibt.

Testen

# 运行所有测试
npm test

# 运行单个测试文件
node --test tests/mcp-protocol.test.js
node --test tests/config.test.js

Projektstruktur

src/
  index.js            # 入口,初始化所有组件并启动 MCP 服务器
  mcp-server.js       # MCP 协议处理(stdio 传输、JSON-RPC 分发)
  deepseek-client.js  # DeepSeek 网页版 API 客户端(会话管理、PoW、SSE 流式解析)
  pow-solver.js       # SHA3 PoW WASM 求解器
  env.js              # .env 文件加载器
  config.js           # 环境变量配置解析
Install Server
A
license - permissive license
A
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hbhszy/web-search-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server