Claude Code
让 Claude Code 通过 MCP 创建、体检、操作你的 Nullprint 环境。
让 DeepSeek 的 agent 框架 dsh 通过 MCP 在 Nullprint 里建身份、开浏览器、读网页。一共六步,每段命令都能一键复制。
0.2.1-rc.2 预览版写,界面以后可能会变。dsh 是 DeepSeek 官方的 agent 框架(npm 包 @deepseek-ai/dsh),dsh web 会在浏览器里打开一个对话页面。接上 Nullprint 的 MCP 服务后,它能列出、新建、启动和关闭你的身份,并在身份里浏览网页。
node -v需要 v22 以上。没装或版本太低,去 nodejs.org 下载安装。
macOS / Linux:
sudo npm install -g @deepseek-ai/dsh nullprint-mcpWindows:用管理员身份打开终端,不加 sudo:
npm install -g @deepseek-ai/dsh nullprint-mcp先生成 web 的配置文件:
macOS / Linux:
dsh --profile web --dump-config > /dev/nullWindows(PowerShell):
dsh --profile web --dump-config > $null不加 > /dev/null(Windows 是 > $null)也可以,只是会多打印一段配置;视频里就是这样写的。
用文本编辑器打开 ~/.dsh/profiles/web/cordis.patch.yml(Windows 是 %USERPROFILE%\.dsh\profiles\web\cordis.patch.yml),先删掉末尾的 [],再粘贴:
- insert:
- id: mcp-nullprint
name: "@deepseek-ai/dsh-mcp-client"
config:
serverName: nullprint
transport: stdio
command: nullprint-mcp
args: []
env: {}transport 和 args 一定要写(没有参数也写 args: []):少了,dsh 网页版会悄悄不启动这个插件,也不报错。env: {} 实测不写也能启动,写上更稳妥。[] 没删的话,dsh 起不来,报错 end of the stream or a document separator is expected。在 DeepSeek 开放平台(platform.deepseek.com)创建 Key,然后在终端里:
macOS / Linux:
export DEEPSEEK_API_KEY=你的KeyWindows(PowerShell):
$env:DEEPSEEK_API_KEY="你的Key"只对当前这个终端有效,第 5 步要在同一个窗口里运行。
先打开 Nullprint 并登录,再运行:
dsh web打开它给出的地址。检查连接:在 dsh 里问一句
调用 nullprint 的 profiles_list能列出你的身份就算连上。
装 Voicefall(目前免费),按住右 Option 键说话,例如:「帮我用 Nullprint 新建一个身份,打开 B 站,找到今天最热门的视频,把前十个列出来给我看」。
headless 用法、跨电脑使用和排错:dsh 完整接入文档
cordis.patch.yml 末尾的 [] 没删。删掉那一行,再启动 dsh。
确认 Nullprint 开着并已登录,配置里 transport、args、env 三项都写了。少了任何一项,dsh 网页版会悄悄不启动插件。
你发给 dsh 的指令、身份名,以及 dsh 读到的网页内容,都会经过 DeepSeek 的服务器。敏感的身份不要交给 AI 操作。