Prism MCP server
io.github.Tulipe1735/prism·v0.1.4·2 starsComplete web tasks in the user's own Chrome via an observe-decide-act browser agent.
2 stars
Reviews
Write oneNobody has reviewed Prism yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Prism tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
browser_task
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Prism compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 60% of 866 Scraping and browsing servers
- Tools
- 1
- the typical Scraping and browsing server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 65% of 583 Scraping and browsing servers
What its tools let an agent do: 1 read
Install Prism in Claude Code, Cursor or VS Code
Runs npx -y @tulipe1735/prism on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add prism -- npx -y @tulipe1735/prism
What the publisher says
From the Prism repository's README, as published. We do not edit it. Read it on GitHub
Prism
English | 简体中文
Prism 是一个 TypeScript 浏览器智能体 CLI。给它一个网址和一句目标,它会把页面读成一张带编号的可见控件表,让决策模型选择「对哪个元素执行哪个操作」,通过 Chrome DevTools Protocol 执行,直到决策模型判定目标达成。
环境要求
- Node.js >= 22.19
- 可通过 CDP 连接的 Chrome
- TYPESAFEAPIKEY
- 一个 OpenAI 兼容的 key(仅 CLI 模式需要;MCP 宿主支持 sampling 时由宿主自己的模型回答字段文本)
安装
npm install -g @tulipe1735/prism包含两个可执行入口:prism(CLI)和 prism-mcp(MCP server)
连接 Chrome
请以远程调试模式启动 Chrome。Chrome 136+ 默认 profile 不允许开启远程调试,因此使用独立 profile 并在其中登录一次:
# macOS
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \
--remote-debugging-port=9222 --user-data-dir="$HOME/.prism-chrome"
# Linux
google-chrome --remote-debugging-port=9222 --user-data-dir="$HOME/.prism-chrome"
# Windows
"%PROGRAMFILES%\Google\Chrome\Application\chrome.exe" ^
--remote-debugging-port=9222 --user-data-dir="%USERPROFILE%\.prism-chrome"作为 MCP server 使用
prism-mcp 是一个 stdio MCP server,只暴露一个任务级工具:
宿主把整个浏览子任务委托出去;observe/decide/act 循环、新鲜度校验、预算和判定都由 Prism 自己负责。每步进度会以 MCP progress notification 上报;取消请求会中止运行并关闭标签页。
宿主声明了 sampling 能力时(opencode 支持),需要填写的字段文本由宿主自己的模型通过 sampling/createMessage 回答,此时不需要 TEXTMODELAPIKEY;否则回退到 TEXTMODEL_*。决策(选哪个控件/目标)始终只走 TypeSafe,不会交给宿主模型。
opencode(opencode.json):
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"prism": {
"type": "local",
"command": ["prism-mcp"]
}
}
}prism-mcp 需要在 PATH 上(在仓库根目录执行 pnpm link --global),或把 command 指向 ["node", "/absolute/path/to/prism/dist/mcp.js"]。其他 MCP 客户端同理。key 和 PRISMBROWSERURL 从 server 进程的环境变量及其工作目录下的 .env 读取。
注意:不要在配置里用 "environment": { "TYPESAFEAPIKEY": "{env:TYPESAFEAPIKEY}" } 传未设置的变量——空值会覆盖 .env 里的同名 key,导致加载失败。
Respect
src/browser/snapshot.js 来自 browser-use/jev-ultrafast,以 MIT License 使用。详见 THIRDPARTYNOTICES.md。
Nothing above is checked by us. What we check is on the safety report.
Prism: common questions
- Is Prism MCP server safe?
- Mostly: it is graded B (83/100). Read the Prism safety report
- How do I install Prism?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Prism need an API key?
- Yes. The registry entry asks for
TYPESAFE_API_KEY,TEXT_MODEL_API_KEY. - Is Prism maintained?
- The last commit was 41 days ago (2026-09-24). The latest release is v0.1.4.
- What can I use instead of Prism?
- Servers from other publishers that do the same job: Browser MCP server, unbrowser by Unchained MCP server and SeleniumBase MCP server.
- How does Prism compare with other Scraping and browsing MCP servers?
- safety score 83/100 (higher than 60% of 866 Scraping and browsing servers); tools 1 (the typical Scraping and browsing server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Prism
Same job from other publishers: the closest match first, then the best rated.
- BrowserMCP server for loading authenticated web pages using Chrome DevTools Protocolnot reviewedGrowingA
- unbrowser by UnchainedChrome-free MCP web access for agents with low-token page maps and browser escalation hints.not reviewedGrowingB
- SeleniumBase MCPStealthy browser automation, testing, and web-scraping via CDP Mode.not reviewedWidely usedA
- AIHawkAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedWidely usedA
- Browser UseBrowser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.not reviewedEstablishedA