Skip to main content
Glama
hbhszy

web-search-mcp

by hbhszy

web-search-mcp

DeepSeek Web版に基づいたオンライン検索MCPサーバーです。DeepSeekの検索拡張対話機能を通じて、MCPクライアントにリアルタイムのWeb検索能力を提供します。

機能

  • web_search MCPツールを提供し、リアルタイムWeb検索をサポート

  • DeepSeekのデフォルトモデルおよびエキスパートモデルをサポート

  • 思考プロセス(thinking)の出力をサポート

  • ゼロ依存、純粋なNode.js実装

  • stdio転送、すべてのMCPクライアントと互換性あり

クイックスタート

1. Claude Desktopでの使用

Claude Desktopの設定ファイル(claude_desktop_config.json)を編集し、envフィールドを通じて直接認証情報を渡します(.envファイルは不要です):

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

2. Claude Codeでの使用

プロジェクトの .claude/settings.json に以下を追加します:

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

3. .env ファイルの使用(オプション)

MCP設定に env を記述するのが不便な場合は、.env ファイルも使用できます:

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

環境変数の優先順位:システム環境変数 > MCP env 設定 > .env ファイル

MCPツール

DeepSeekの検索拡張対話を使用してWeb検索を行い、検索結果に基づいた回答を返します。

パラメータ:

パラメータ

必須

説明

query

string

はい

検索クエリの内容

thinking

boolean

いいえ

DeepSeekの思考/推論モードを有効にするかどうか。有効にするとモデルは推論してから回答し、推論プロセスがレスポンスに含まれます(デフォルトは false)

model

string

いいえ

モデルモード:default または expert(デフォルトは設定値を使用)

環境変数

変数

必須

デフォルト値

説明

DEEPSEEK_AUTH_TOKEN

二者択一

-

DeepSeekログイン用トークン

DEEPSEEK_COOKIE

二者択一

-

DeepSeekブラウザ用Cookie

DEEPSEEK_MODEL_TYPE

いいえ

default

モデルタイプ:default または expert

DEEPSEEK_THINKING_ENABLED

いいえ

false

思考プロセスをデフォルトで有効にするかどうか

WASM_PATH

いいえ

assets/sha3_wasm_bg...wasm

PoWソルバーWASMファイルのパス

LOG_LEVEL

いいえ

info

ログレベル:debuginfoerror

DeepSeek認証情報の取得

  1. chat.deepseek.com を開き、ログインします

  2. ブラウザの開発者ツール(F12)を開き、Console(コンソール) パネルに切り替えます

  3. 以下のコマンドを入力してEnterキーを押すと、トークンがコピーされます:

copy(JSON.parse(localStorage.getItem("userToken")).value)
  1. DEEPSEEK_AUTH_TOKEN 環境変数に貼り付けます

注意:認証情報は期限切れになります。期限切れになった場合は再取得が必要です。トークン期限切れの典型的な兆候は、リクエストがCloudflareの検証ページを返すことです。

テスト

# 运行所有测试
npm test

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

プロジェクト構造

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