Is Nullprint MCP Server official and open source?
Yes. It is published by the Nullprint team under the MIT license on GitHub, PyPI and npm, and listed in the official MCP Registry as `io.github.nullprintai/nullprint-mcp`.
@nullprintai
基本信息
Let Claude Code, Claude Desktop, OpenAI Codex, Kimi and any MCP-capable AI agent create, launch, check and drive browser profiles in Nullprint, the AI antidetect browser. Install with one command.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"nullprint": {
"command": "uvx",
"args": [
"nullprint-mcp"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。
Nullprint MCP Server is an open-source local server that lets Claude Code, Claude Desktop, OpenAI Codex, Kimi and other MCP agents create, launch, check and drive browser profiles in Nullprint, the AI antidetect browser.
The server (nullprint-mcp, MIT-licensed, by HENGCHENG LLC) is a thin layer over the Local API that the Nullprint desktop app runs on your computer. Every tool maps to one daemon endpoint. The daemon, browser kernels and fingerprint engine ship with the closed desktop app and are not part of the package. The MCP layer talks to the daemon on 127.0.0.1 and sends nothing to Nullprint's servers.
Requirements:
There is no port or key to configure: the server reads the running daemon's port and API key from ~/.nullprint/daemon.json, which the app writes on start-up.
claude mcp add nullprint -- uvx nullprint-mcp
# or the Node build
claude mcp add nullprint -- npx -y nullprint-mcp
codex mcp add nullprint -- uvx nullprint-mcp
The Nullprint docs offer a .mcpb extension you can double-click to install; Claude Desktop then manages Python and dependencies. Or add this to the config file:
{
"mcpServers": {
"nullprint": {
"command": "uvx",
"args": ["nullprint-mcp"]
}
}
}
Without uv, run pip install nullprint-mcp and use nullprint-mcp as the command with no arguments.
Cursor, Windsurf, Cline, Kimi and Qwen use the same mcpServers format. With Node:
{
"mcpServers": {
"nullprint": {
"command": "npx",
"args": ["-y", "nullprint-mcp"]
}
}
}
Add a stdio entry with the same command to your VS Code MCP configuration:
{
"servers": {
"nullprint": {
"type": "stdio",
"command": "uvx",
"args": ["nullprint-mcp"]
}
}
}
Restart the client and try: "List my Nullprint profiles and tell me which ones are running."
Daemon on another machine: pass --daemon-url http://host:port (or --port for localhost) and set NULLPRINT_API_KEY. Resolution order is --daemon-url/--port, then NULLPRINT_DAEMON_URL, then NULLPRINT_PORT, then ~/.nullprint/daemon.json (NULLPRINT_HOME changes the directory). The daemon listens on localhost only; the docs say to reach it over an SSH tunnel or private network, never the public internet.
uvx) and Node (npx) builds with identical tool names and arguments.The server exposes 17 tools.
profiles_list, profile_create, profile_checkup, profile_start, profile_stop, profile_delete, trash_list and profile_restore. profile_start returns the driving endpoints, plus a cdp_endpoint DevTools address for Chrome kernels. profile_delete is refused while a profile is running.proxy_check is a stateless proxy test; an unreachable proxy comes back as data, not an error.session_goto, session_snapshot (accessibility tree), session_click_selector, session_fill_selector, session_press, session_eval (returns {ok, result}), session_tabs and session_switch_tab. These need a session opened by profile_start, or they return 409.~/.nullprint/daemon.json on start-up.session_* tools return 409: the profile has no open session. Call profile_start first.session_snapshot to find one.profile_create returns 422: an unknown engine value. Leave it empty to use the app's default kernel.session_* tools.Yes. It is published by the Nullprint team under the MIT license on GitHub, PyPI and npm, and listed in the official MCP Registry as `io.github.nullprintai/nullprint-mcp`.
No. The docs say MCP and the Local API are included in every Nullprint plan, including the free trial.
Not on the same machine; the key is read from `~/.nullprint/daemon.json`. For a remote daemon, set `NULLPRINT_API_KEY`.
No. Emptying the recycle bin is intentionally a manual action in the desktop app.
Any MCP client. Nullprint tests with Claude Code, Claude Desktop and OpenAI Codex; Cursor, Windsurf, Cline, Kimi and Qwen use the same `mcpServers` format.
Yes. Use the Node build with `npx -y nullprint-mcp` on Node.js 18+.
Browse the web, directly from Cursor etc.
Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary.
MCP server for fetch web page content using Playwright headless browser.
This MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.

Model Context Protocol Servers
评论