DeepSeek Web Search
为 AI 客户端提供联网搜索与网页正文抓取。标准 MCP 服务器,零依赖,一行命令接入。
- version0.1.0
- node≥ 18
- transportMCP stdio
- dependencies0
- licenseMIT
它能做什么
- 搜索:返回标题、URL、短/长摘要、发布时间、站点权威度,可选正文。
- 抓取:把任意 HTTP(S) 页面转成 Markdown,保留标题。
- 检索语法:支持
site:、-site:、精确短语、排除词、lang:、after:/before:。 - 稳定运行:参数校验、超时控制、指数退避重试、正文截断、结构化错误、优雅退出。
- Agent 技能:内置
deepseek-web-searchskill,约束检索流程与引用方式。 - 零依赖:只用 Node.js 标准库,stdio JSON-RPC 通信。
快速开始
需要 Node.js 18+ 和一个 DeepSeek API Key。无需克隆,把下面的命令配置为 MCP 客户端的启动命令即可:
npx -y github:Ming-QWQ520/deepseek-web-search#v0.1.0
通过环境变量注入 Key:
DEEPSEEK_API_KEY=sk-...
兼容的客户端
标准 MCP stdio 传输,可接入 DeepSeek Harness、Claude Code、Claude Desktop、Cursor、VS Code / Copilot、Cline、Roo Code、Continue 以及自建 Agent。配置示例见仓库中的 docs/integrations.md 与 examples/。
调用示例
{
"method": "tools/call",
"params": {
"name": "search",
"arguments": {
"query": "DeepSeek 新模型发布 after:2026-01-01",
"count": 5
}
}
}
使用须知
- 每账号约 5 QPS,多个会话共享。
- 搜索与抓取按次计费,价格以 DeepSeek 开放平台为准。
- 两个工具均为只读操作,不修改远端内容。
- API Key 只保存在本地配置中,不会写入仓库。
fetch会拒绝包含用户名/密码的 URL。