MCP.Market

Prism MCP server

by Tulipe1735·io.github.Tulipe1735/prism·v0.1.4·2 stars

Complete web tasks in the user's own Chrome via an observe-decide-act browser agent.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
New

2 stars

Reviews

Write one

Nobody 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 posts

Read 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

  • Browser
    MCP server for loading authenticated web pages using Chrome DevTools Protocol
    A
  • unbrowser by Unchained
    Chrome-free MCP web access for agents with low-token page maps and browser escalation hints.
    B
  • SeleniumBase MCP
    Stealthy browser automation, testing, and web-scraping via CDP Mode.
    A
  • AIHawk
    AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
    A
  • Browser Use
    Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
    A