web-search-mcp
web-search-mcp
MCP-сервер для онлайн-поиска на базе веб-версии DeepSeek. Предоставляет MCP-клиентам возможности поиска в реальном времени через функцию поиска с расширенным диалогом DeepSeek.
Функции
Предоставляет инструмент
web_searchMCP для поиска в реальном времениПоддержка моделей DeepSeek по умолчанию и экспертных моделей
Поддержка вывода процесса мышления (thinking)
Нулевые зависимости, реализация на чистом Node.js
Передача через stdio, совместимость со всеми MCP-клиентами
Related MCP server: google-search-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 (опционально)
Если вам неудобно прописывать env в конфигурации MCP, можно использовать файл .env:
cp .env.example .env
# 编辑 .env 填入凭据Приоритет переменных окружения: системные переменные окружения > конфигурация MCP
env> файл.env
Инструменты MCP
web_search
Использует поиск с расширенным диалогом DeepSeek для выполнения веб-поиска и возвращает ответ, основанный на результатах поиска.
Параметры:
Параметр | Тип | Обязательный | Описание |
| string | Да | Поисковый запрос |
| boolean | Нет | Включить ли режим мышления/рассуждения DeepSeek. Если включено, модель сначала рассуждает, а затем отвечает; процесс рассуждения включается в ответ (по умолчанию false) |
| string | Нет | Режим модели: |
Переменные окружения
Переменная | Обязательный | Значение по умолчанию | Описание |
| Один из двух | - | Токен авторизации DeepSeek |
| Один из двух | - | Cookie браузера DeepSeek |
| Нет |
| Тип модели: |
| Нет |
| Включен ли процесс мышления по умолчанию |
| Нет |
| Путь к файлу WASM решателя PoW |
| Нет |
| Уровень логирования: |
Получение учетных данных DeepSeek
Откройте chat.deepseek.com и войдите в систему
Откройте инструменты разработчика в браузере (F12) → перейдите на панель Console (Консоль)
Введите следующую команду и нажмите Enter, чтобы скопировать токен:
copy(JSON.parse(localStorage.getItem("userToken")).value)Вставьте его в переменную окружения
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 # 环境变量配置解析Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables 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.2115Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables LLMs to perform real-time Google searches and retrieve web results via the MCP protocol.The Unlicense
- AlicenseAqualityCmaintenanceA general MCP server providing web search capabilities using DeepSeek's native online search API.114027MIT
- AlicenseAqualityBmaintenanceEnables real-time web search via DeepSeek's server-side tool without requiring additional search API keys.134MIT
Related MCP Connectors
The best web search for your AI Agent
Jina AI Reader/Search MCP — turn any URL into clean LLM-ready markdown, plus web search.
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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