Repository navigation
Releases
Releases · sheep-programmer/dsh-web-search-free
@dsh-external/dsh-web-search-free v0.3.0
dsh-web-search-free v0.3.0 — MCP 双传输(stdio + HTTP/SSE 双端口)| Dual transport
新增 / What's new
- MCP server 双传输:stdio(默认,无需端口)+ HTTP/SSE(监听端口,双端口模式),兼容 Streamable HTTP(
POST /)与老式 SSE(GET /sse+POST /messages)node lib/mcp-server.js --http --port 3100- Claude Code:
claude mcp add --transport http dsh-web-search http://127.0.0.1:3100 - Codex:
codex mcp add --transport http dsh-web-search http://127.0.0.1:3100
- 双语 README:默认中文(README.md),顶部切换 English
验证 / Verified
npm run verify 全绿:补丁联动、Parallel/Exa 真实搜索、provider 选择矩阵、MCP stdio 冒烟、MCP HTTP/SSE 冒烟(init/list/call/info/sse)
安装 / Install
见 README(双语):DSH 插件三种安装方式 + MCP 两种传输接入 Claude Code / Codex
@dsh-external/dsh-web-search-free v0.2.0
dsh-web-search-free v0.2.0
新增
- Exa 备用 provider(
exa-free):OpenCode 同款免费后端(mcp.exa.ai,匿名免 key,可设EXA_API_KEY提额);设置里可单选后端,默认仍为 Parallel(parallel-free) - MCP server(
lib/mcp-server.js,bindsh-web-search-mcp):零依赖 stdio server,兼容 Claude Code / Codex 等任意 MCP 客户端,暴露web_search工具(provider可选 parallel/exa)- Claude Code:
claude mcp add dsh-web-search -- node <路径>/lib/mcp-server.js - Codex:
codex mcp add dsh-web-search -- node <路径>/lib/mcp-server.js
- Claude Code:
- 零依赖搜索核心
core.ts(host 与 MCP 共用,可独立复用)
变更
npm run verify覆盖:补丁联动(含 provider 参数)、Parallel/Exa 真实搜索、双 provider 选择矩阵、MCP 冒烟测试
验证
npm run verify 全绿(见 README)
@dsh-external/dsh-web-search-free v0.1.0
dsh-web-search-free v0.1.0
DSH 免费网页搜索 provider + 设置开关(官方 dsh-plugin 生态)。
功能
- 注册
parallel-freeWebSearchProvider:OpenCode 同款免费 Parallel MCP 端点(匿名免 key、不扣余额) - 设置面板「免费网页搜索」开关卡片(设置 → 插件设置 → 可配置)
- 开关自动维护 profile
cordis.patch.yml的web行searchProvider(开=免费 / 关=官方) - bundle 装配层(dsh.bundle + cordis.patch.yml),含解除 dsh-base 官方 searchProvider 固定
安装
- 热装配:
dev_install_package(dsh-super-injector) - 常规:clone 后
link:进 profiledependencies+bundles,重启生效
验证
npm run verify(开关 + provider 选择矩阵 + profile 补丁联动)